<86>Dec 4 18:00:28 userdel[3759116]: delete user 'rooter' <86>Dec 4 18:00:28 userdel[3759116]: removed group 'rooter' owned by 'rooter' <86>Dec 4 18:00:28 userdel[3759116]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 4 18:00:28 groupadd[3759173]: group added to /etc/group: name=rooter, GID=636 <86>Dec 4 18:00:28 groupadd[3759173]: group added to /etc/gshadow: name=rooter <86>Dec 4 18:00:28 groupadd[3759173]: new group: name=rooter, GID=636 <86>Dec 4 18:00:28 useradd[3759216]: new user: name=rooter, UID=636, GID=636, home=/root, shell=/bin/bash <86>Dec 4 18:00:28 userdel[3759265]: delete user 'builder' <86>Dec 4 18:00:28 userdel[3759265]: removed group 'builder' owned by 'builder' <86>Dec 4 18:00:28 userdel[3759265]: removed shadow group 'builder' owned by 'builder' <86>Dec 4 18:00:28 groupadd[3759287]: group added to /etc/group: name=builder, GID=637 <86>Dec 4 18:00:28 groupadd[3759287]: group added to /etc/gshadow: name=builder <86>Dec 4 18:00:28 groupadd[3759287]: new group: name=builder, GID=637 <86>Dec 4 18:00:28 useradd[3759303]: new user: name=builder, UID=637, GID=637, home=/usr/src, shell=/bin/bash warning: user aris does not exist - using root warning: group aris does not exist - using root warning: user aris does not exist - using root warning: group aris does not exist - using root <13>Dec 4 18:00:37 rpmi: libidn2-2.3.0-alt1 sisyphus+240846.100.1.2 1573870475 installed <13>Dec 4 18:00:38 rpmi: llvm11.0-libs-11.0.0-alt1 sisyphus+259849.100.1.1 1602620598 installed <13>Dec 4 18:00:42 rpmi: clang11.0-libs-11.0.0-alt1 sisyphus+259849.100.1.1 1602620598 installed <13>Dec 4 18:00:42 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Dec 4 18:00:42 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed <13>Dec 4 18:00:50 rpmi: rust-1:1.48.0-alt1 sisyphus+262651.100.1.1 1606514558 installed <13>Dec 4 18:00:50 rpmi: perl-ph-0.11.1-alt2 sisyphus+227135.100.1.1 1555247484 installed <13>Dec 4 18:00:50 rpmi: perl-Perl4-CoreLibs-0.004-alt2 sisyphus+256354.100.1.1 1597619776 installed <13>Dec 4 18:00:50 rpmi: libnatspec-0.3.1-alt2 1445691580 installed <13>Dec 4 18:00:50 rpmi: libffi-devel-1:3.3-alt1 sisyphus+251953.40.2.1 1589891229 installed <13>Dec 4 18:00:50 rpmi: publicsuffix-list-dafsa-20201117-alt1 sisyphus+262026.100.1.1 1605704486 installed <13>Dec 4 18:00:50 rpmi: libpsl-0.21.1-alt1 sisyphus+255206.100.1.1 1595348938 installed <13>Dec 4 18:00:50 rpmi: libnghttp2-1.41.0-alt1 sisyphus+253680.100.1.1 1592642271 installed <13>Dec 4 18:00:50 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+257777.100.1.1 1599688017 installed <13>Dec 4 18:00:50 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+257777.100.1.1 1599688017 installed <13>Dec 4 18:00:52 rpmi: glibc-devel-static-6:2.30-alt3 sisyphus+261804.100.1.1 1605486814 installed <13>Dec 4 18:00:52 rpmi: gcc-c++-common-1.4.26-alt1 icarus+262780.400.2.1 1606887104 installed <13>Dec 4 18:00:52 rpmi: libstdc++10-devel-10.2.1-alt2 icarus+262842.100.1.1 1606948274 installed <13>Dec 4 18:00:53 rpmi: gcc10-c++-10.2.1-alt2 icarus+262842.100.1.1 1606948274 installed <13>Dec 4 18:00:53 rpmi: python-modules-curses-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 18:00:53 rpmi: libtinfo-devel-6.2.20201107-alt1 sisyphus+261749.100.1.1 1605292929 installed <13>Dec 4 18:00:53 rpmi: libncurses-devel-6.2.20201107-alt1 sisyphus+261749.100.1.1 1605292929 installed <13>Dec 4 18:00:53 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed <13>Dec 4 18:00:53 rpmi: liblmdb-0.9.23-alt1 sisyphus+225277.100.2.1 1553001679 installed <13>Dec 4 18:00:53 rpmi: libkeyutils-1.6.1-alt1 sisyphus+256015.100.1.1 1596820124 installed <13>Dec 4 18:00:53 rpmi: libcom_err-1.45.6.0.24.af1a-alt1 sisyphus+262279.100.1.1 1606088229 installed <13>Dec 4 18:00:53 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Dec 4 18:00:53 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed <13>Dec 4 18:00:53 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Dec 4 18:00:53 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Dec 4 18:00:53 rpmi: ca-certificates-2020.10.22-alt1 sisyphus+260224.300.2.1 1603549301 installed <13>Dec 4 18:00:53 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Dec 4 18:00:53 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Dec 4 18:00:53 rpmi: libcrypto1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed <13>Dec 4 18:00:53 rpmi: libssl1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed <13>Dec 4 18:00:53 rpmi: libpython3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed <13>Dec 4 18:00:53 rpmi: python3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed <13>Dec 4 18:00:54 rpmi: python3-base-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed <86>Dec 4 18:00:54 groupadd[3878403]: group added to /etc/group: name=_keytab, GID=499 <86>Dec 4 18:00:54 groupadd[3878403]: group added to /etc/gshadow: name=_keytab <86>Dec 4 18:00:54 groupadd[3878403]: new group: name=_keytab, GID=499 <13>Dec 4 18:00:54 rpmi: libkrb5-1.18.3-alt1 sisyphus+262109.100.1.1 1605777180 installed <13>Dec 4 18:00:54 rpmi: libssh2-1.9.0-alt2 sisyphus+259110.100.1.1 1601631861 installed <13>Dec 4 18:00:54 rpmi: libgit2-1.1.0-alt1 sisyphus+260684.100.8.1 1606264369 installed <13>Dec 4 18:00:54 rpmi: libtirpc-1.2.6-alt1 sisyphus+250076.100.1.1 1587038270 installed <13>Dec 4 18:00:54 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Dec 4 18:00:54 rpmi: python-modules-compiler-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 18:00:54 rpmi: python-modules-email-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 18:00:54 rpmi: python-modules-unittest-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 18:00:54 rpmi: python-modules-nis-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 18:00:54 rpmi: python-modules-encodings-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 18:00:54 rpmi: python-modules-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 18:00:54 rpmi: python-modules-ctypes-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 18:00:54 rpmi: python-modules-multiprocessing-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 18:00:54 rpmi: python-modules-logging-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 18:00:54 rpmi: python-tools-2to3-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 18:00:54 rpmi: python-modules-xml-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 18:00:54 rpmi: python-modules-hotshot-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 18:00:54 rpmi: python-modules-bsddb-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 18:00:54 rpmi: python-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 18:00:55 rpmi: python-modules-distutils-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 18:00:55 rpmi: python-module-pkg_resources-1:42.0.0-alt3 sisyphus+257539.100.1.1 1599462744 installed <13>Dec 4 18:00:55 rpmi: python-modules-json-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <13>Dec 4 18:00:55 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548749 installed <13>Dec 4 18:00:55 rpmi: python-dev-2.7.18-alt2 sisyphus+262143.200.4.1 1606132536 installed <86>Dec 4 18:00:55 groupadd[3882548]: group added to /etc/group: name=sasl, GID=498 <86>Dec 4 18:00:55 groupadd[3882548]: group added to /etc/gshadow: name=sasl <86>Dec 4 18:00:55 groupadd[3882548]: new group: name=sasl, GID=498 <13>Dec 4 18:00:55 rpmi: libsasl2-3-2.1.27-alt2.1 sisyphus+255909.100.2.1 1597199456 installed <13>Dec 4 18:00:55 rpmi: libldap-2.4.54-alt1 sisyphus+260267.100.2.1 1603571517 installed <13>Dec 4 18:00:55 rpmi: libcurl-7.73.0-alt1 sisyphus+260186.100.1.1 1603294039 installed <13>Dec 4 18:00:55 rpmi: clang11.0-11.0.0-alt1 sisyphus+259849.100.1.1 1602620598 installed <13>Dec 4 18:00:56 rpmi: llvm11.0-11.0.0-alt1 sisyphus+259849.100.1.1 1602620598 installed <13>Dec 4 18:00:56 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Dec 4 18:00:56 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Dec 4 18:00:56 rpmi: python3-dev-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed <13>Dec 4 18:00:57 rpmi: llvm11.0-devel-11.0.0-alt1 sisyphus+259849.100.1.1 1602620598 installed <13>Dec 4 18:00:57 rpmi: clang11.0-devel-11.0.0-alt1 sisyphus+259849.100.1.1 1602620598 installed <13>Dec 4 18:00:57 rpmi: rust-cargo-1:1.48.0-alt1 sisyphus+262651.100.1.1 1606514558 installed <13>Dec 4 18:00:57 rpmi: python-module-setuptools-1:42.0.0-alt3 sisyphus+257539.100.1.1 1599462744 installed <13>Dec 4 18:00:57 rpmi: gcc-c++-10-alt1 icarus+262780.300.2.1 1606888886 installed <13>Dec 4 18:00:57 rpmi: libffi-devel-static-1:3.3-alt1 sisyphus+251953.40.2.1 1589891229 installed <13>Dec 4 18:00:57 rpmi: unzip-6.0-alt4 sisyphus+261685.200.2.1 1605218923 installed <13>Dec 4 18:00:57 rpmi: autoconf_2.13-2:2.13-alt13 1533423976 installed <13>Dec 4 18:00:57 rpmi: libreadline-devel-7.0.3-alt3 sisyphus+222164.300.1.1 1550686330 installed <13>Dec 4 18:00:57 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550601058 installed <13>Dec 4 18:00:57 rpmi: zip-30000000:3.0-alt1 1332241772 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/libmozjs68-68.4.2-alt1.nosrc.rpm Installing libmozjs68-68.4.2-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.93635 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf mozjs-68.4.2 + echo 'Source #0 (mozjs-68.4.2.tar.bz2):' Source #0 (mozjs-68.4.2.tar.bz2): + /bin/tar -xf - + /bin/bzip2 -dc /usr/src/RPM/SOURCES/mozjs-68.4.2.tar.bz2 + cd mozjs-68.4.2 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.14484 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd mozjs-68.4.2 + export srcdir=/usr/src/RPM/BUILD/mozjs-68.4.2 + srcdir=/usr/src/RPM/BUILD/mozjs-68.4.2 + mkdir _build + cd _build + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64' + export SHELL=/bin/sh + SHELL=/bin/sh + export PYTHON=/usr/bin/python2 + PYTHON=/usr/bin/python2 + ../js/src/configure --prefix=/usr --libdir=/usr/lib --disable-strip --disable-jemalloc --enable-readline --enable-shared-js --enable-posix-nspr-emulation --disable-optimize --with-system-zlib --with-intl-api --enable-unaligned-private-values Creating Python environment New python executable in /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/bin/python2 Also creating executable in /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/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 i586-alt-linux-gcc -pthread -fno-strict-aliasing -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-i686-2.7/psutil/_psutil_common.o i586-alt-linux-gcc -pthread -fno-strict-aliasing -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o In file included from /usr/include/string.h:508, from /usr/include/python2.7/Python.h:38, from psutil/_psutil_posix.c:9: In function 'strncpy', inlined from 'psutil_net_if_flags' at psutil/_psutil_posix.c:415:5: /usr/include/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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'psutil_net_if_mtu' at psutil/_psutil_posix.c:376:5: /usr/include/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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -fno-strict-aliasing -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o In file included from /usr/include/string.h:508, from /usr/include/python2.7/Python.h:38, from psutil/_psutil_linux.c:12: In function 'strncpy', inlined from 'psutil_net_if_duplex_speed' at psutil/_psutil_linux.c:533:5: /usr/include/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 i586-alt-linux-gcc -pthread -shared -L/usr/lib/nsl -lnsl build/temp.linux-i686-2.7/psutil/_psutil_common.o build/temp.linux-i686-2.7/psutil/_psutil_posix.o build/temp.linux-i686-2.7/psutil/_psutil_linux.o -lpython2.7 -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so building 'psutil._psutil_posix' extension i586-alt-linux-gcc -pthread -fno-strict-aliasing -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-i686-2.7/psutil/_psutil_common.o i586-alt-linux-gcc -pthread -fno-strict-aliasing -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o In file included from /usr/include/string.h:508, from /usr/include/python2.7/Python.h:38, from psutil/_psutil_posix.c:9: In function 'strncpy', inlined from 'psutil_net_if_flags' at psutil/_psutil_posix.c:415:5: /usr/include/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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'psutil_net_if_mtu' at psutil/_psutil_posix.c:376:5: /usr/include/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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -shared -L/usr/lib/nsl -lnsl build/temp.linux-i686-2.7/psutil/_psutil_common.o build/temp.linux-i686-2.7/psutil/_psutil_posix.o -lpython2.7 -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 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) Reexecuting in the virtualenv checking for vcs source checkout... no 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 Python 3... /usr/bin/python3 (3.8.6) checking whether cross compiling... no checking for yasm... not found 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... 10.2.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... 10.2.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... 10.2.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... 10.2.1 checking the host C++ compiler works... yes checking for 64-bit OS... no checking for llvm_profdata... /usr/bin/llvm-profdata checking for nasm... not found checking for linker... bfd checking for the assembler... /usr/bin/gcc checking for ar... /usr/bin/ar checking for pkg_config... /usr/bin/pkg-config checking for pkg-config version... 0.29.2 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 -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wbitfield-enum-conversion... no checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... 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++1z-compat... yes checking whether the C++ compiler supports -Wc++2a-compat... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... 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 -Wtautological-overlap-compare... no checking whether the C++ compiler supports -Wtautological-overlap-compare... no checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... 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 whether the C compiler supports -Wno-error=coverage-mismatch... yes checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes checking whether the C compiler supports -Wno-error=backend-plugin... no checking whether the C++ compiler supports -Wno-error=backend-plugin... no checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-error=multistatement-macros... yes checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes checking whether the C compiler supports -Wno-error=return-std-move... no checking whether the C++ compiler supports -Wno-error=return-std-move... no checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no checking whether the C compiler supports -Wno-error=deprecated-copy... yes checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... yes checking whether the C++ compiler supports -Wformat-security... yes checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-noexcept-type... yes checking whether the C++ compiler supports -fno-sized-deallocation... yes checking for rustc... /usr/bin/rustc checking for cargo... /usr/bin/cargo checking rustc version... 1.48.0 checking cargo version... 1.48.0 checking for rust target triplet... i686-unknown-linux-gnu checking for rust host triplet... i686-unknown-linux-gnu checking for rustdoc... /usr/bin/rustdoc checking for rustfmt... not found checking for llvm-config... /usr/bin/llvm-config checking that libclang is new enough... yes checking bindgen cflags... -x c++ -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 checking for awk... /bin/gawk checking for perl... /usr/bin/perl5 checking for minimum required perl version >= 5.006... 5.030003 checking for full perl installation... yes checking for gmake... /usr/bin/gmake checking for watchman... not found checking for xargs... /bin/xargs checking for rpmbuild... /usr/bin/rpmbuild checking for llvm-objdump... /usr/bin/llvm-objdump checking for autoconf... /usr/bin/autoconf-2.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... (cached) /usr/bin/gcc -std=gnu99 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 ) works... (cached) yes checking whether the C compiler (/usr/bin/gcc -std=gnu99 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes checking for c++... (cached) /usr/bin/g++ checking whether the C++ compiler (/usr/bin/g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 ) works... (cached) yes checking whether the C++ compiler (/usr/bin/g++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 ) is a cross-compiler... no checking whether we are using GNU C++... (cached) yes checking whether /usr/bin/g++ accepts -g... (cached) yes checking for ranlib... ranlib checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 checking for strip... strip 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 -z relro option to ld... yes checking for -z nocopyreloc option to ld... yes checking for -Bsymbolic-functions option to ld... yes checking for --build-id=sha1 option to ld... yes checking whether the linker supports Identical Code Folding... no checking whether removing dead symbols breaks debugging... no 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 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 pthread_get_name_np... no 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 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 for __thread keyword for TLS variables... 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 for tm_zone tm_gmtoff in struct tm... yes checking what kind of list files are supported by the linker... linkerscript 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 _aligned_malloc in malloc.h... no updating cache ./config.cache creating ./config.data Creating config.status Reticulating splines... Finished reading 59 moz.build files in 0.14s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 290 build config descriptors in 0.32s RecursiveMake backend executed in 0.48s 231 total backend files; 231 created; 0 updated; 0 unchanged; 0 deleted; 9 -> 37 Makefile FasterMake backend executed in 0.05s 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 1.05s; CPU time: 1.04s; Efficiency: 99%; Untracked: 0.06s + make -j8 make recurse_pre-export make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include Elapsed: 0.05s; From dist/include: Kept 1 existing; Added/updated 392; Removed 0 files and 0 directories. make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests Elapsed: 0.11s; From _tests: Kept 1 existing; Added/updated 361; Removed 0 files and 0 directories. make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build' make[2]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. make[2]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build' make recurse_export make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config' mkdir -p '../dist/host/bin/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config' config/host_pathsub.o /usr/bin/gcc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE -I/usr/src/RPM/BUILD/mozjs-68.4.2/config -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -MD -MP -MF .deps/host_pathsub.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/config/pathsub.c make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config' config/host_nsinstall.o /usr/bin/gcc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE -I/usr/src/RPM/BUILD/mozjs-68.4.2/config -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/config/nsinstall.c make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config' config/nsinstall_real /usr/bin/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX host_nsinstall.o host_pathsub.o /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --host nsinstall_real make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config' cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config' ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config' config/system-header.sentinel.stub /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-68.4.2/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub ../dist/system_wrappers new algorithm atomic cassert climits cmath cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory ostream regex set stack string thread tuple type_traits unordered_map unordered_set utility vector xutility A4Stuff.h activscp.h AEDataModel.h AEObjects.h AEPackObject.h AERegistry.h AEUtils.h afxcmn.h afxcoll.h afxcview.h afxdisp.h afxdtctl.h afxext.h afxmt.h afxpriv.h afxtempl.h afxwin.h Aliases.h all.h alloca.h alloc.h alsa/asoundlib.h ansi_parms.h a.out.h app/Cursor.h Appearance.h AppFileInfo.h AppKit.h AppleEvents.h Application.h app/Message.h app/MessageRunner.h arpa/inet.h arpa/nameser.h array asm/page.h asm/sigcontext.h asm/signal.h ASRegistry.h assert.h atk/atk.h atlcom.h atlconv.h atlctl.cpp atlctl.h ATLCTL.H atlhost.h atlimpl.cpp atlwin.cpp atomic.h ATSTypes.h ATSUnicode.h Balloons.h base64.h base/pblock.h base/PCR_Base.h base/session.h basetyps.h be/app/Application.h Beep.h be/kernel/image.h be/kernel/OS.h bfd.h Bitmap.h bitset blapi.h blapit.h bsd/libc.h bsd/syscall.h bstring.h builtin.h Button.h byteswap.h cairo-atsui.h cairo-beos.h cairo-directfb.h cairo-ft.h cairo-glitz.h cairo-gobject.h cairo.h cairo-pdf.h cairo-ps.h cairo-qpainter.h cairo-qt.h cairo-quartz.h cairo-tee.h cairo-win32.h cairo-xlib.h cairo-xlib-xrender.h callconv.h Carbon/Carbon.h CarbonEvents.h Carbon.h c_asm.h cctype cderr.h cerrno certdb.h cert.h certt.h CFBase.h CFBundle.h CFData.h CFDictionary.h cf.h CFNumber.h CFPlugIn.h CFPreferences.h CFString.h CFURL.h CGAffineTransform.h CheckBox.h ciferfam.h Clipboard.h cmmf.h cmmft.h cmplrs/stsupport.h cms.h cmsreclist.h cmst.h Cocoa/Cocoa.h CodeFragments.h comdef.h commctrl.h COMMCTRL.H commdlg.h compat.h complex condapi.h ConditionalMacros.h conio.h console.h ControlDefinitions.h Controls.h CoreFoundation/CoreFoundation.h CoreServices/CoreServices.h CPalmRec.cpp Cpalmrec.h CPCatgry.cpp CPDbBMgr.h CPString.cpp CPString.h crmf.h crmft.h crtdbg.h crt_externs.h crypt.h cryptohi.h cryptoht.h cstddef ctime ctype.h curl/curl.h curl/easy.h curses.h cxxabi.h DateTimeUtils.h dbus/dbus-glib.h dbus/dbus-glib-lowlevel.h dbus/dbus.h ddeml.h Debug.h dem.h descrip.h Devices.h dfb_types.h dfiff.h dgiff.h Dialogs.h direct/build.h direct/clock.h direct/conf.h direct/debug.h direct/direct.h directfb_keyboard.h directfb_strings.h direct.h direct/hash.h direct/interface.h direct/interface_implementation.h direct/list.h direct/log.h direct/memcpy.h direct/mem.h direct/messages.h direct/modules.h direct/serial.h direct/signals.h direct/stream.h direct/system.h direct/thread.h direct/trace.h direct/tree.h direct/types.h direct/utf8.h direct/util.h dirent.h DiskInit.h dlfcn.h dlgs.h dl.h docobj.h dos/dosextens.h dos.h Drag.h DriverServices.h DriverSynchronization.h DropInPanel.h dvidef.h ecl-exp.h elf.h endian.h Entry.h err.h errno.h Errors.h Events.h exception exdisp.h ExDisp.h exe386.h execinfo.h extras.h fcntl.h features.h fenv.h ffi.h fibdef.h File.h filehdr.h files.h Files.h FindDirectory.h Finder.h FinderRegistry.h FixMath.h float.h fnmatch.h Folders.h fontconfig/fcfreetype.h fontconfig/fontconfig.h Font.h Fonts.h fp.h fpieee.h frame/log.h frame/req.h freetype/freetype.h freetype/ftadvanc.h freetype/ftbitmap.h freetype/ftcache.h freetype/ftfntfmt.h freetype/ftglyph.h freetype/ftlcdfil.h freetype/ftoutln.h freetype/ftsizes.h freetype/ftsynth.h freetype/ftxf86.h freetype.h freetype/t1tables.h freetype/ttnameid.h freetype/tttables.h fribidi/fribidi.h FSp_fopen.h fstream fstream.h ft2build.h ftadvanc.h ftbitmap.h ftcache.h ftfntfmt.h ftglyph.h ftlcdfil.h ftoutln.h fts.h ftsizes.h ftsynth.h ftxf86.h fusion/arena.h fusion/build.h fusion/call.h fusion/conf.h fusion/fusion.h fusion/fusion_internal.h fusion/hash.h fusion/lock.h fusion/object.h fusion/property.h fusion/protocol.h fusion/reactor.h fusion/ref.h fusion/shmalloc.h fusion/shm/pool.h fusion/shm/shm.h fusion/shm/shm_internal.h fusion/types.h fusion/vector.h gconf/gconf-client.h Gdiplus.h gdk/gdkdirectfb.h gdk/gdk.h gdk/gdkkeysyms.h gdk/gdkprivate.h gdk/gdkwayland.h gdk/gdkx.h gdk-pixbuf/gdk-pixbuf.h Gestalt.h getopt.h gio/gio.h glibconfig.h glib.h glib-object.h glob.h gmodule.h gnome.h gnu/libc-version.h gps.h grp.h gssapi_generic.h gssapi/gssapi_generic.h gssapi/gssapi.h gssapi.h gst/app/gstappsink.h gst/app/gstappsrc.h gst/gst.h gst/video/video.h gtk/gtk.h gtk/gtkunixprint.h gtk/gtkx.h hasht.h HIToolbox/HIToolbox.h hlink.h ia64/sys/inline.h Icons.h iconv.h ieeefp.h ifaddrs.h image.h imagehlp.h imm.h initguid.h initializer_list InterfaceDefs.h InternetConfig.h IntlResources.h ints.h intshcut.h inttypes.h iodef.h io.h IOKit/IOKitLib.h IOKit/IOMessage.h IOKit/pwr_mgt/IOPMLib.h iomanip iostream.h jar-ds.h jarfile.h jar.h JavaControl.h JavaEmbedding/JavaControl.h JavaVM/jni.h JManager.h JNIEnvTests.h jni.h JVMManagerTests.h Kerberos/Kerberos.h kernel/image.h kernel/OS.h key.h keyhi.h keyt.h keythi.h kvm.h LAction.h langinfo.h LApplication.h LArray.h LArrayIterator.h LAttachable.h LAttachment.h LaunchServices.h lber.h LBroadcaster.h LButton.h lcache.h LCaption.h LCheckBox.h LCicnButton.h LClipboard.h LCommander.h LComparator.h LControl.h ldap.h ldaplog.h ldappr.h ldap_ssl.h LDataStream.h ldfcn.h LDialogBox.h ldif.h LDocApplication.h LDocument.h LDragAndDrop.h LDragTask.h LEditField.h LEditText.h LEventDispatcher.h LFile.h LFileStream.h LFileTypeList.h LFocusBox.h LGrafPortView.h LHandleStream.h libc_r.h libelf.h libelf/libelf.h libgen.h libgnome/gnome-url.h libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h libgnomeui/gnome-icon-theme.h libgnomeui/gnome-ui-init.h libutil.h limits.h link.h linux/ioprio.h linux/kernel.h linux/limits.h linux/rtc.h linux/version.h List.h Lists.h LListBox.h LListener.h LMenuBar.h LMenu.h LModelDirector.h LModelObject.h LModelProperty.h loader.h locale locale.h LOffscreenView.h logkeys.h logstrng.h Looper.h LowMem.h LPane.h LPeriodical.h LPicture.h LPlaceHolder.h LPrintout.h LProgressBar.h LPushButton.h LRadioGroup.h LRadioGroupView.h LRunArray.h LScroller.h LSharable.h LSingleDoc.h LStaticText.h LStdControl.h LStream.h LString.h LTabGroup.h LTabGroupView.h LTableArrayStorage.h LTableMonoGeometry.h LTableSingleSelector.h LTableView.h LTextEditView.h LTextTableView.h LUndoer.h LVariableArray.h LView.h LWindow.h m68881.h MacErrors.h MacHeadersCarbon.h machine/ansi.h machine/builtins.h machine/clock.h machine/endian.h machine/frame.h machine/inline.h machine/limits.h machine/signal.h machine/trap.h mach/mach_host.h mach/mach_init.h mach/mach_interface.h mach/mach_port.h mach-o/dyld.h MacLocales.h MacMemory.h MacTCP.h MacTypes.h MacWindows.h malloc.h malloc_np.h mapicode.h mapidefs.h mapiguid.h mapi.h mapitags.h mapiutil.h mapix.h Math64.h math.h mbstring.h mem.h memory.h Memory.h MenuBar.h Menu.h Menus.h Message.h Mime.h MixedMode.h mlang.h mmsystem.h model.h Movies.h mpw/errno.h mshtmhst.h mshtml.h mswsock.h Multiprocessing.h mutex.h Navigation.h ncompat.h ncurses.h netCore.h netdb.h net/if.h netinet/in.h netinet/in_systm.h netinet/tcp.h newexe.h new.h nl_types.h NodeInfo.h nspr.h nssb64.h nssb64t.h nssbase.h nssbaset.h nssck.api nssckbi.h nssckepv.h nssckft.h nssckfwc.h nssckfw.h nssckfwt.h nssckg.h nssckmdt.h nssckt.h nss.h nssilckt.h nssilock.h nsslocks.h nssrwlk.h nssrwlkt.h nssutil.h nsswitch.h objbase.h objidl.h Objsafe.h ocsp.h ocspt.h ojiapitests.h ole2.h oleidl.h OpenGL/OpenGL.h OpenTptInternet.h OpenTransport.h OS.h osreldate.h OSUtils.h p12.h p12plcy.h p12t.h Packages.h Palettes.h PALM_CMN.H pango/pango-break.h pango/pangocairo.h pango/pangofc-decoder.h pango/pangofc-font.h pango/pangofc-fontmap.h pango/pango-fontmap.h pango/pango.h pango/pango-modules.h pango/pango-utils.h pango/pangoxft.h pascal.h Patches.h Path.h pcfs/pc_dir.h Pgenerr.h PGenErr.h Ph.h pixman.h pk11func.h pk11pqg.h pk11priv.h pk11pub.h pk11sdr.h pkcs11f.h pkcs11.h pkcs11n.h pkcs11p.h pkcs11t.h pkcs11u.h pkcs12.h pkcs12t.h pkcs7t.h plarena.h plarenas.h plbase64.h plerror.h plgetopt.h plhash.h plstr.h PLStringFuncs.h PMApplication.h pmddim.h poll.h Polygon.h portable.h port.h portreg.h Power.h PP_ClassHeaders.cp PP_Constants.h PPCToolbox.h PP_DebugHeaders.cp PP_KeyCodes.h PP_Macros.h PP_Messages.h PP_Prefix.h PP_Resources.h PP_Types.h pratom.h prbit.h prclist.h prcmon.h prcountr.h prcpucfg.h prcvar.h prdtoa.h preenc.h prenv.h prerr.h prerror.h prinet.h prinit.h prinrval.h Printing.h Print/PMPrintingDialogExtensions.h prio.h pripcsem.h private prlink.h prlock.h prlog.h prlong.h prmem.h prmon.h prmwait.h prnetdb.h Processes.h process.h Process.h prolock.h proto/dos.h proto/exec.h prpdce.h prprf.h prproces.h prrng.h prrwlock.h prshma.h prshm.h prsystem.h prthread.h prtime.h prtpool.h prtrace.h prtypes.h prvrsion.h prwin16.h psap.h Pt.h pthread.h pthread_np.h pulse/pulseaudio.h pwd.h Python.h QDOffscreen.h queue Quickdraw.h QuickDraw.h QuickTimeComponents.h quipu/attr.h regex.h Region.h resolv.h Resources.h Retrace.h rld_interface.h Roster.h rpc.h rpcproxy.h rpc/types.h sane/sane.h sane/sanei.h sane/saneopts.h sanitizer/asan_interface.h sched.h Scrap.h Screen.h Script.h ScrollBar.h secasn1.h secasn1t.h seccomon.h secder.h secdert.h secdig.h secdigt.h secerr.h sec.h sechash.h secitem.h secmime.h secmod.h secmodt.h secoid.h secoidt.h secpkcs5.h secpkcs7.h secport.h secrng.h security.h secutil.h semaphore.h servprov.h setjmp.h SFNTLayoutTypes.h SFNTTypes.h sha1.h share.h shellapi.h shlguid.h shlobj.h shsign.h sigcontext.h signal.h SimpleGameSound.h SIOUX.h size_t.h smime.h sndio.h someincludefile.h soundcard.h Sound.h soundtouch/SoundTouchFactory.h soundtouch/SoundTouch.h spawn.h sqlite3.h sslerr.h ssl.h sslproto.h sslt.h sstream StandardFile.h starlet.h stat.h statreg.cpp statreg.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h storage/FindDirectory.h StorageKit.h StringCompare.h string.h String.h strings.h Strings.h StringView.h stropts.h strstrea.h structs.h stsdef.h SupportDefs.h support/String.h support/SupportDefs.h support/TLS.h svrcore.h symconst.h sym.h synch.h syncmgr.h sys/atomic_op.h sys/auxv.h sys/bitypes.h sys/byteorder.h syscall.h sys/cdefs.h sys/cfgodm.h sys/elf.h sys/endian.h sys/epoll.h sys/errno.h sys/eventfd.h sys/fault.h sys/fcntl.h sys/file.h sys/filio.h sys/frame.h sys/immu.h sys/inotify.h sys/inttypes.h sys/ioccom.h sys/ioctl.h sys/ipc.h sys/klog.h sys/ldr.h sys/link.h sys/locking.h syslog.h sys/lwp.h sys/machine.h sys/mman.h sys/mmu.h sys/mount.h sys/mpctl.h sys/msg.h sys/param.h sys/pda.h sys/poll.h sys/ppc.h sys/prctl.h sys/priv.h sys/procfs.h sys/pstat.h sys/ptrace.h sys/queue.h sys/quota.h sys/reboot.h sys/reg.h sys/regset.h sys/resource.h sys/sched.h sys/select.h sys/sem.h sys/sendfile.h sys/shm.h sys/siginfo.h sys/signal.h sys/socket.h sys/sockio.h sys/sparc/frame.h sys/stack.h sys/statfs.h sys/stat.h sys/statvfs.h sys/syscall.h sys/sysctl.h sys/sysinfo.h sys/sysmacros.h sys/sysmp.h sys/syssgi.h sys/systeminfo.h sys/system_properties.h sys/thr.h sys/timeb.h sys/time.h sys/times.h sys/ttycom.h sys/types.h sys/ucontext.h sys/uio.h sys/un.h sys/unistd.h sys/user.h sys/utsname.h sys/vfs.h sys/wait.h t1tables.h tables.h TArray.h TArrayIterator.h task.h tchar.h TCHAR.H termios.h TextCommon.h TextEdit.h TextEncodingConverter.h TextServices.h TextUtils.h TextView.h th/PCR_Th.h thread.h ThreadManagerTests.h Threads.h time.h Timer.h tlhelp32.h ToolUtils.h tr1/functional trace.h Traps.h ttnameid.h tttables.h typeinfo types.h Types.h UAppleEventsMgr.h UAttachments.h ucontext.h uconv.h UCursor.h UDebugging.h UDesktop.h UDrawingState.h UDrawingUtils.h UEnvironment.h UEventMgr.h UException.h UExtractFromAEDesc.h UGWorld.h UKeyFilters.h ulocks.h ulserrno.h UMemoryMgr.h UModalDialogs.h UNavServicesDialogs.h UnicodeBlockObjects.h UnicodeConverter.h UnicodeUtilities.h unidef.h unikbd.h unistd.h unix.h unixio.h unknwn.h unwind.h UPrinting.h UQuickTime.h UReanimator.h URegions.h URegistrar.h UResourceMgr.h urlhist.h urlmon.h UScrap.h UScreenPort.h UTCUtils.h UTETextAction.h UTEViewTextAction.h UTextEdit.h UTextTraits.h utilmodt.h utilpars.h utilparst.h utilrename.h utime.h UWindows.h values.h varargs.h vcclr.h View.h Volume.h wab.h wait.h wchar.h wctype.h winbase.h win/compobj.h windef.h Window.h windows.h Windows.h windowsx.h Wininet.h winnls.h winperf.h winreg.h Winreg.h winsock2.h winsock.h winspool.h winsvc.h winuser.h winver.h wmem.h workbench/startup.h wtypes.h wx/image.h wx/listctrl.h wx/log.h wx/toolbar.h wx/wx.h wx/xrc/xmlres.h X11/cursorfont.h X11/extensions/Print.h X11/extensions/scrnsaver.h X11/extensions/shape.h X11/extensions/Xcomposite.h X11/extensions/Xdamage.h X11/extensions/Xfixes.h X11/extensions/Xrender.h X11/extensions/XShm.h X11/ImUtil.h X11/Intrinsic.h X11/keysymdef.h X11/keysym.h X11/Shell.h X11/StringDefs.h X11/Xatom.h X11/Xft/Xft.h X11/Xfuncproto.h X11/X.h X11/XKBlib.h X11/Xlib.h X11/Xlibint.h X11/Xlib-xcb.h X11/Xlocale.h X11/Xos.h X11/Xutil.h xcb/shm.h xcb/xcb.h xlocale.h zmouse.h zlib.h sys/event.h make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config' make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/js-confdefs.h.stub /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-68.4.2/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-confdefs.h .deps/js-confdefs.h.pp .deps/js-confdefs.h.stub /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/js-confdefs.h.in make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/js-config.h.stub /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-68.4.2/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-config.h .deps/js-config.h.pp .deps/js-config.h.stub /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/js-config.h.in make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/selfhosted.out.h.stub /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp .deps/selfhosted.out.h.stub /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/js.msg /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObjectConstants.h /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/SelfHostingDefines.h /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Utilities.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AsyncFunction.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AsyncIteration.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Classes.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Date.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Error.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Function.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Generator.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/Collator.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/CommonFunctions.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/CurrencyDataGenerated.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/DateTimeFormat.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/LangTagMappingsGenerated.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/NumberFormat.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/PluralRules.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/RelativeTimeFormat.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Iterator.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Map.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Module.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Number.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Object.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Promise.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExpGlobalReplaceOpt.h.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExpLocalReplaceOpt.h.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/String.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Set.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Sorting.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedArray.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/WeakMap.js /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/WeakSet.js /usr/bin/g++ -E -o self-hosting-preprocessed.pp -fstack-protector-strong -DHAVE_SINCOS=1 -DHAVE_STRNDUP=1 -DHAVE_POSIX_FALLOCATE=1 -DRELEASE_OR_BETA=1 -DXP_UNIX=1 -DCROSS_COMPILE= -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 -DJS_NUNBOX32=1 -DHAVE_SYS_TYPES_H=1 -DU_USING_ICU_NAMESPACE=0 -DMOZILLA_UAVERSION="68.0" -DMOZJS_MAJOR_VERSION=68 -DHAVE_LIBM=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_GETOPT_H=1 -DHAVE_VALLOC=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_NL_TYPES_H=1 -DMOZILLA_VERSION="68.4.2" -DXP_LINUX=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DEXPOSE_INTL_API=1 -DHAVE_DIRENT_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_INTTYPES_H=1 -DJS_POSIX_NSPR=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_RES_NINIT=1 -DENABLE_INTL_API=1 -DHAVE_LOCALECONV=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_VA_COPY=1 -DHAVE_SYS_MOUNT_H=1 -DNDEBUG=1 -DMOZ_DLL_PREFIX="lib" -DVA_COPY=va_copy -DGTEST_HAS_RTTI=0 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_SYS_STATVFS_H=1 -DHAVE_ALLOCA_H=1 -DJS_STANDALONE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_NETINET_IN_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DMOZJS_MINOR_VERSION=4 -DNO_NSPR_10_SUPPORT=1 -DTRIMMED=1 -DJS_UNALIGNED_PRIVATE_VALUES=1 -DMALLOC_H= -DHAVE_BYTESWAP_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DENABLE_TESTS=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_MALLOC_H=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_SYS_VFS_H=1 -DMOZ_UPDATE_CHANNEL=default -DHAVE_LANGINFO_CODESET=1 -DHAVE_CPUID_H=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DLL_SUFFIX=".so" -DMOZILLA_VERSION_U=68.4.2 -DCPP_THROW_NEW=throw() -DHAVE_MALLOC_USABLE_SIZE=1 -DU_STATIC_IMPLEMENTATION=1 -DJS_CODEGEN_X86=1 -DHAVE_GETC_UNLOCKED=1 -DX_DISPLAY_MISSING=1 -DHAVE_MEMALIGN=1 -DEDITLINE=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=js self-hosting-cpp-input.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' js/src/frontend/ReservedWordsGenerated.h.stub /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/GenerateReservedWords.py main ReservedWordsGenerated.h .deps/ReservedWordsGenerated.h.pp .deps/ReservedWordsGenerated.h.stub /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ReservedWords.h make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/shell' js/src/shell/shellmoduleloader.out.h.stub /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/embedjs.py generate_shellmoduleloader shellmoduleloader.out.h .deps/shellmoduleloader.out.h.pp .deps/shellmoduleloader.out.h.stub /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/js.msg /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/shell/ModuleLoader.js /usr/bin/g++ -E -o self-hosting-preprocessed.pp -fstack-protector-strong -DHAVE_SINCOS=1 -DHAVE_STRNDUP=1 -DHAVE_POSIX_FALLOCATE=1 -DRELEASE_OR_BETA=1 -DXP_UNIX=1 -DCROSS_COMPILE= -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 -DJS_NUNBOX32=1 -DHAVE_SYS_TYPES_H=1 -DU_USING_ICU_NAMESPACE=0 -DMOZILLA_UAVERSION="68.0" -DMOZJS_MAJOR_VERSION=68 -DHAVE_LIBM=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_GETOPT_H=1 -DHAVE_VALLOC=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_NL_TYPES_H=1 -DMOZILLA_VERSION="68.4.2" -DXP_LINUX=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DEXPOSE_INTL_API=1 -DHAVE_DIRENT_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_INTTYPES_H=1 -DJS_POSIX_NSPR=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_RES_NINIT=1 -DENABLE_INTL_API=1 -DHAVE_LOCALECONV=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_VA_COPY=1 -DHAVE_SYS_MOUNT_H=1 -DNDEBUG=1 -DMOZ_DLL_PREFIX="lib" -DVA_COPY=va_copy -DGTEST_HAS_RTTI=0 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_SYS_STATVFS_H=1 -DHAVE_ALLOCA_H=1 -DJS_STANDALONE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_NETINET_IN_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DMOZJS_MINOR_VERSION=4 -DNO_NSPR_10_SUPPORT=1 -DTRIMMED=1 -DJS_UNALIGNED_PRIVATE_VALUES=1 -DMALLOC_H= -DHAVE_BYTESWAP_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DENABLE_TESTS=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_MALLOC_H=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_SYS_VFS_H=1 -DMOZ_UPDATE_CHANNEL=default -DHAVE_LANGINFO_CODESET=1 -DHAVE_CPUID_H=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DLL_SUFFIX=".so" -DMOZILLA_VERSION_U=68.4.2 -DCPP_THROW_NEW=throw() -DHAVE_MALLOC_USABLE_SIZE=1 -DU_STATIC_IMPLEMENTATION=1 -DJS_CODEGEN_X86=1 -DHAVE_GETC_UNLOCKED=1 -DX_DISPLAY_MISSING=1 -DHAVE_MEMALIGN=1 -DEDITLINE=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=js self-hosting-cpp-input.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/shell' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc' js/src/gc/StatsPhasesGenerated.cpp.stub /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.cpp .deps/StatsPhasesGenerated.cpp.pp .deps/StatsPhasesGenerated.cpp.stub make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' js/src/jit/MOpcodes.h.stub /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/GenerateOpcodeFiles.py generate_mir_header MOpcodes.h .deps/MOpcodes.h.pp .deps/MOpcodes.h.stub /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.h make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc' js/src/gc/StatsPhasesGenerated.h.stub /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GenerateStatsPhases.py generateHeader StatsPhasesGenerated.h .deps/StatsPhasesGenerated.h.pp .deps/StatsPhasesGenerated.h.stub make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' js/src/jit/LOpcodes.h.stub /usr/src/RPM/BUILD/mozjs-68.4.2/_build/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/GenerateOpcodeFiles.py generate_lir_header LOpcodes.h .deps/LOpcodes.h.pp .deps/LOpcodes.h.stub /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/LIR.h /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/LIR-shared.h /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/LIR-x86-shared.h /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/LIR-x86.h make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' make recurse_compile make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt' mfbt/Compression.o /usr/bin/g++ -o Compression.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/double-conversion -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Compression.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/Compression.cpp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/Compression.cpp: In static member function 'static bool mozilla::Compression::LZ4::decompress(const char*, char*, size_t)': /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/Compression.cpp:41:74: warning: 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations] 41 | int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/Compression.cpp:15: /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/lz4.h:662:16: note: declared here 662 | LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt' mfbt/Decimal.o /usr/bin/g++ -o Decimal.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/double-conversion -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Decimal.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/decimal/Decimal.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt' mfbt/Unified_cpp_mfbt0.o /usr/bin/g++ -o Unified_cpp_mfbt0.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/double-conversion -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/Unified_cpp_mfbt0.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt' mfbt/Unified_cpp_mfbt1.o /usr/bin/g++ -o Unified_cpp_mfbt1.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/double-conversion -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/Unified_cpp_mfbt1.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt' mfbt/lz4.o /usr/bin/gcc -std=gnu99 -o lz4.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/double-conversion -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -DMOZILLA_CLIENT -fstack-protector-strong -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -ffunction-sections -fdata-sections -fno-math-errno -pthread -fPIC -pipe -g -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -MD -MP -MF .deps/lz4.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/lz4.c make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/e_acos.o /usr/bin/g++ -o e_acos.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_acos.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/e_acos.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/e_acosh.o /usr/bin/g++ -o e_acosh.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_acosh.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/e_acosh.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/e_asin.o /usr/bin/g++ -o e_asin.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_asin.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/e_asin.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/e_atan2.o /usr/bin/g++ -o e_atan2.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_atan2.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/e_atan2.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/e_atanh.o /usr/bin/g++ -o e_atanh.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_atanh.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/e_atanh.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/e_cosh.o /usr/bin/g++ -o e_cosh.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_cosh.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/e_cosh.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/e_exp.o /usr/bin/g++ -o e_exp.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_exp.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/e_exp.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/e_hypot.o /usr/bin/g++ -o e_hypot.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_hypot.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/e_hypot.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/e_log.o /usr/bin/g++ -o e_log.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/e_log.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/e_log10.o /usr/bin/g++ -o e_log10.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log10.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/e_log10.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/e_log2.o /usr/bin/g++ -o e_log2.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log2.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/e_log2.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/e_pow.o /usr/bin/g++ -o e_pow.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_pow.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/e_pow.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/e_sinh.o /usr/bin/g++ -o e_sinh.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_sinh.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/e_sinh.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/e_sqrt.o /usr/bin/g++ -o e_sqrt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_sqrt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/e_sqrt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/k_exp.o /usr/bin/g++ -o k_exp.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/k_exp.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/k_exp.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_asinh.o /usr/bin/g++ -o s_asinh.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_asinh.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_asinh.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc' js/src/gc/StoreBuffer.o /usr/bin/g++ -o StoreBuffer.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/StoreBuffer.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashFunctions.h:50, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashFunctions.h:50, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashFunctions.h:50, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashFunctions.h:50, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashFunctions.h:50, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashFunctions.h:50, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashFunctions.h:50, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashFunctions.h:50, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/StoreBuffer.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_atan.o /usr/bin/g++ -o s_atan.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_atan.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_atan.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_cbrt.o /usr/bin/g++ -o s_cbrt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_cbrt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_cbrt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_ceil.o /usr/bin/g++ -o s_ceil.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_ceil.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_ceil.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_ceilf.o /usr/bin/g++ -o s_ceilf.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_ceilf.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_ceilf.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_copysign.o /usr/bin/g++ -o s_copysign.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_copysign.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_copysign.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_expm1.o /usr/bin/g++ -o s_expm1.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_expm1.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_expm1.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_fabs.o /usr/bin/g++ -o s_fabs.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_fabs.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_fabs.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_floor.o /usr/bin/g++ -o s_floor.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_floor.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_floor.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_floorf.o /usr/bin/g++ -o s_floorf.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_floorf.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_floorf.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_log1p.o /usr/bin/g++ -o s_log1p.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_log1p.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_log1p.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_nearbyint.o /usr/bin/g++ -o s_nearbyint.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_nearbyint.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_nearbyint.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_rint.o /usr/bin/g++ -o s_rint.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_rint.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_rint.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_rintf.o /usr/bin/g++ -o s_rintf.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_rintf.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_rintf.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_scalbn.o /usr/bin/g++ -o s_scalbn.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_scalbn.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_scalbn.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_tanh.o /usr/bin/g++ -o s_tanh.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_tanh.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_tanh.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_trunc.o /usr/bin/g++ -o s_trunc.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_trunc.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_trunc.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' modules/fdlibm/src/s_truncf.o /usr/bin/g++ -o s_truncf.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_truncf.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/modules/fdlibm/src/s_truncf.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/modules/fdlibm/src' make[3]: Nothing to be done for 'target'. make[3]: Nothing to be done for 'target'. make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/memory/build' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/memory/build' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/memory/build' memory/build/Unified_cpp_memory_build0.o /usr/bin/g++ -o Unified_cpp_memory_build0.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/memory/build -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/memory/build -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/memory/build/Unified_cpp_memory_build0.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/memory/build' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/memory/mozalloc' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/memory/mozalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/memory/mozalloc' memory/mozalloc/mozalloc_abort.o /usr/bin/g++ -o mozalloc_abort.o -c -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/memory/mozalloc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/memory/mozalloc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/xpcom -I/usr/src/RPM/BUILD/mozjs-68.4.2/memory/build -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/mozalloc_abort.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/memory/mozalloc/mozalloc_abort.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/memory/mozalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/memory/mozalloc' memory/mozalloc/Unified_cpp_memory_mozalloc0.o /usr/bin/g++ -o Unified_cpp_memory_mozalloc0.o -c -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/memory/mozalloc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/memory/mozalloc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/xpcom -I/usr/src/RPM/BUILD/mozjs-68.4.2/memory/build -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/memory/mozalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc' mozglue/misc/AutoProfilerLabel.o /usr/bin/g++ -o AutoProfilerLabel.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/AutoProfilerLabel.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mozglue/misc/AutoProfilerLabel.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/RegExp.o /usr/bin/g++ -o RegExp.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/RegExp.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TypeDecls.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/RegExpObject.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TypeDecls.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/RegExpObject.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TypeDecls.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/RegExpObject.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TypeDecls.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/RegExpObject.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TypeDecls.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/RegExpObject.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TypeDecls.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/RegExpObject.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Tracer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TaggedProto.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/RegExpObject.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Tracer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TaggedProto.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/RegExpObject.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Tracer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TaggedProto.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/RegExpObject.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Tracer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TaggedProto.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/RegExpObject.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Tracer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TaggedProto.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/RegExpObject.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Tracer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TaggedProto.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/RegExpObject.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TypeDecls.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/RegExpObject.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TypeDecls.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/RegExpObject.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/RegExp.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc' mozglue/misc/ConditionVariable_posix.o /usr/bin/g++ -o ConditionVariable_posix.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/ConditionVariable_posix.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mozglue/misc/ConditionVariable_posix.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc' mozglue/misc/Mutex_posix.o /usr/bin/g++ -o Mutex_posix.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Mutex_posix.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mozglue/misc/Mutex_posix.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc' mozglue/misc/Printf.o /usr/bin/g++ -o Printf.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Printf.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mozglue/misc/Printf.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc' mozglue/misc/StackWalk.o /usr/bin/g++ -o StackWalk.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/StackWalk.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mozglue/misc/StackWalk.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc' mozglue/misc/TimeStamp.o /usr/bin/g++ -o TimeStamp.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/TimeStamp.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mozglue/misc/TimeStamp.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc' mozglue/misc/TimeStamp_posix.o /usr/bin/g++ -o TimeStamp_posix.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/TimeStamp_posix.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mozglue/misc/TimeStamp_posix.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mozglue/misc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/appendable.o /usr/bin/g++ -o appendable.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/appendable.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/appendable.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/bmpset.o /usr/bin/g++ -o bmpset.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/bmpset.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/bmpset.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/jsmath.o /usr/bin/g++ -o jsmath.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/jsmath.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsmath.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/brkeng.o /usr/bin/g++ -o brkeng.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/brkeng.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/brkeng.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/brkiter.o /usr/bin/g++ -o brkiter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/brkiter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/brkiter.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/pm_linux.o /usr/bin/g++ -o pm_linux.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/pm_linux.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/perf/pm_linux.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/bytesinkutil.o /usr/bin/g++ -o bytesinkutil.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/bytesinkutil.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/bytesinkutil.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/DoubleToString.o /usr/bin/g++ -o DoubleToString.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/DoubleToString.o.pp -Wno-implicit-fallthrough /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/DoubleToString.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/bytestream.o /usr/bin/g++ -o bytestream.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/bytestream.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/bytestream.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/bytestrie.o /usr/bin/g++ -o bytestrie.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/bytestrie.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/bytestrie.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/jsutil.o /usr/bin/g++ -o jsutil.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/jsutil.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.cpp:9: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.cpp:9: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.cpp:9: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.cpp:9: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.cpp:9: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.cpp:9: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.cpp:9: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.cpp:9: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/bytestriebuilder.o /usr/bin/g++ -o bytestriebuilder.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/bytestriebuilder.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/bytestriebuilder.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/ProfilingStack.o /usr/bin/g++ -o ProfilingStack.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/ProfilingStack.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ProfilingStack.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/caniter.o /usr/bin/g++ -o caniter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/caniter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/caniter.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/characterproperties.o /usr/bin/g++ -o characterproperties.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/characterproperties.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/characterproperties.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit0.o /usr/bin/g++ -o Unified_cpp_js_src_jit0.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit0.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit0.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/WeakMap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineIC.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/WeakMap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineIC.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/WeakMap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineIC.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/WeakMap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineIC.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/WeakMap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineIC.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/WeakMap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineIC.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AliasAnalysis.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/chariter.o /usr/bin/g++ -o chariter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/chariter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/chariter.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/charstr.o /usr/bin/g++ -o charstr.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/charstr.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/charstr.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/cmemory.o /usr/bin/g++ -o cmemory.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/cmemory.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/cmemory.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/cstring.o /usr/bin/g++ -o cstring.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/cstring.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/cstring.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/dictbe.o /usr/bin/g++ -o dictbe.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/dictbe.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/dictbe.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/dictionarydata.o /usr/bin/g++ -o dictionarydata.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/dictionarydata.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/dictionarydata.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/dtintrv.o /usr/bin/g++ -o dtintrv.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/dtintrv.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/dtintrv.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/edits.o /usr/bin/g++ -o edits.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/edits.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/edits.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/errorcode.o /usr/bin/g++ -o errorcode.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/errorcode.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/errorcode.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/filteredbrk.o /usr/bin/g++ -o filteredbrk.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/filteredbrk.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/filteredbrk.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/filterednormalizer2.o /usr/bin/g++ -o filterednormalizer2.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/filterednormalizer2.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/filterednormalizer2.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' js/src/frontend/Parser.o /usr/bin/g++ -o Parser.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Parser.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.h:174, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.h:174, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.h:174, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.h:174, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.h:174, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.h:174, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.h:181, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.h:181, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.h:181, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.h:181, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.h:181, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.h:181, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.h:174, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.h:174, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:5617:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 5617 | TernaryNodeType ifNode; | ^~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:6997:16: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 6997 | NameNodeType innerName; | ^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:5617:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 5617 | TernaryNodeType ifNode; | ^~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Parser.cpp:6997:16: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 6997 | NameNodeType innerName; | ^~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/loadednormalizer2impl.o /usr/bin/g++ -o loadednormalizer2impl.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/loadednormalizer2impl.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/loadednormalizer2impl.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm0.o /usr/bin/g++ -o Unified_cpp_js_src_wasm0.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_wasm0.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Utf8.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.h:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Utf8.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.h:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Utf8.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.h:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Utf8.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.h:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Utf8.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.h:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Utf8.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.h:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.h:28, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.h:28, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.h:28, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.h:28, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.h:28, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.h:28, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Utf8.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.h:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Utf8.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.h:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI32()': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmBaselineCompile.cpp:7026:18: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] 7026 | if (!isConst || c == -1) { | ~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI32()': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmBaselineCompile.cpp:7093:18: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] 7093 | if (!isConst || c == -1) { | ~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::StackMapGenerator::createStackMap(const char*, const ExitStubMapVector&, uint32_t, js::wasm::HasRefTypedDebugFrame, const StkVector&)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmBaselineCompile.cpp:2336:78: warning: 'framePushedExcludingArgs' may be used uninitialized in this function [-Wmaybe-uninitialized] 2336 | uint32_t offsFromMapLowest = framePushedExcludingArgs.value() - v.offs(); | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmBaselineCompile.cpp:8356:13: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 8356 | LabelKind kind; | ^~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCAPI.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.h:28, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h: In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:512:19: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 512 | return begin()[aIndex]; | ~~~~~~~^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:2011:14: note: 'sigIndex' was declared here 2011 | uint32_t sigIndex; | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCAPI.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.h:28, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h: In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:512:19: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 512 | return begin()[aIndex]; | ~~~~~~~^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/AsmJS.cpp:2011:14: note: 'sigIndex' was declared here 2011 | uint32_t sigIndex; | ^~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/localebuilder.o /usr/bin/g++ -o localebuilder.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/localebuilder.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/localebuilder.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/locavailable.o /usr/bin/g++ -o locavailable.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locavailable.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/locavailable.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/locbased.o /usr/bin/g++ -o locbased.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locbased.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/locbased.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/locdispnames.o /usr/bin/g++ -o locdispnames.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locdispnames.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/locdispnames.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/locdspnm.o /usr/bin/g++ -o locdspnm.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locdspnm.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/locdspnm.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/locid.o /usr/bin/g++ -o locid.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locid.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/locid.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/loclikely.o /usr/bin/g++ -o loclikely.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/loclikely.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/loclikely.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/locmap.o /usr/bin/g++ -o locmap.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locmap.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/locmap.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/locresdata.o /usr/bin/g++ -o locresdata.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locresdata.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/locresdata.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Interpreter.o /usr/bin/g++ -o Interpreter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Interpreter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jspubtd.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jspubtd.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jspubtd.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jspubtd.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jspubtd.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jspubtd.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Iteration.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Iteration.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Iteration.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Iteration.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Iteration.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Iteration.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jspubtd.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jspubtd.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.cpp:4478:24: warning: 'proto' may be used uninitialized in this function [-Wmaybe-uninitialized] 4478 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/locutil.o /usr/bin/g++ -o locutil.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locutil.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/locutil.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/messagepattern.o /usr/bin/g++ -o messagepattern.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/messagepattern.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/messagepattern.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm1.o /usr/bin/g++ -o Unified_cpp_js_src_wasm1.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_wasm1.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/ProfilingFrameIterator.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/ProfilingFrameIterator.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/ProfilingFrameIterator.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/ProfilingFrameIterator.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/ProfilingFrameIterator.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/ProfilingFrameIterator.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTypes.h:32, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTypes.h:32, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTypes.h:32, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTypes.h:32, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTypes.h:32, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTypes.h:32, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/ProfilingFrameIterator.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/ProfilingFrameIterator.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmIonCompile.cpp:1804:13: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 1804 | LabelKind kind; | ^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBr({anonymous}::FunctionCompiler&)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmIonCompile.cpp:1482:29: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 1482 | if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmIonCompile.cpp:1869:12: note: 'relativeDepth' was declared here 1869 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBrIf({anonymous}::FunctionCompiler&)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmIonCompile.cpp:1505:29: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 1505 | if (!addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmIonCompile.cpp:1890:12: note: 'relativeDepth' was declared here 1890 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCAPI.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/ProfilingFrameIterator.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h: In function 'bool EmitCallIndirect({anonymous}::FunctionCompiler&, bool)': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:518:19: warning: 'tableIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 518 | return begin()[aIndex]; | ~~~~~~~^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmIonCompile.cpp:2031:12: note: 'tableIndex' was declared here 2031 | uint32_t tableIndex; | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/Assembler-shared.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmCode.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmInstance.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.cpp:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InlineList.h: In function 'bool js::wasm::IonCompileFunctions(const js::wasm::ModuleEnvironment&, js::LifoAlloc&, const FuncCompileInputVector&, js::wasm::CompiledCode*, JS::UniqueChars*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InlineList.h:314:14: warning: 'trueValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 314 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmIonCompile.cpp:2449:16: note: 'trueValue' was declared here 2449 | MDefinition* trueValue; | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/Assembler-shared.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmCode.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmInstance.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmFrameIter.cpp:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InlineList.h:314:14: warning: 'falseValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 314 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmIonCompile.cpp:2450:16: note: 'falseValue' was declared here 2450 | MDefinition* falseValue; | ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/normalizer2.o /usr/bin/g++ -o normalizer2.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/normalizer2.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/normalizer2.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src0.o /usr/bin/g++ -o Unified_cpp_js_src0.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src0.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/TextUtils.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/TextUtils.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/TextUtils.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/TextUtils.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/TextUtils.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/TextUtils.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/NativeObject.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArrayObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.cpp:3645:32: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/NativeObject.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArrayObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/NativeObject.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArrayObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/NativeObject.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArrayObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/NativeObject.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArrayObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/NativeObject.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArrayObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/NativeObject.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArrayObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 6]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 6]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT; unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:1004:55: required from 'js::FixedConstructArgs::FixedConstructArgs(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/DataViewObject.cpp:1054:33: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/NativeObject.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArrayObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/TextUtils.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/TextUtils.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc' js/src/gc/Unified_cpp_js_src_gc0.o /usr/bin/g++ -o Unified_cpp_js_src_gc0.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc0.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.cpp:991:58: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.cpp:997:54: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.cpp:991:58: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Marking.cpp:997:54: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PrivateIterators-inl.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In function 'void SweepObjectGroups(js::GCParallelTask*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 118 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:5438:29: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' was declared here 5438 | for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:5438:29: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' was declared here 5438 | for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PrivateIterators-inl.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In function 'void SweepMisc(js::GCParallelTask*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:123:13: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 123 | return *it; | ^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:5445:29: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' was declared here 5445 | for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:5445:29: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' was declared here 5445 | for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PrivateIterators-inl.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In function 'bool js::gc::GCRuntime::shouldRepeatForDeadZone(JS::GCReason)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 87 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:7624:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here 7624 | for (CompartmentsIter c(rt); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:7624:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here 7624 | for (CompartmentsIter c(rt); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PrivateIterators-inl.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In member function 'bool js::gc::GCRuntime::prepareZonesForCollection(JS::GCReason, bool*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | return *it; | ^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:4238:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here 4238 | for (CompartmentsIter c(rt); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:4238:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here 4238 | for (CompartmentsIter c(rt); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PrivateIterators-inl.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepDebuggerOnMainThread(js::FreeOp*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 118 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:5529:31: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' was declared here 5529 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:5529:31: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' was declared here 5529 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PrivateIterators-inl.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepJitDataOnMainThread(js::FreeOp*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 118 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:5575:31: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' was declared here 5575 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:5575:31: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' was declared here 5575 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PrivateIterators-inl.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In member function 'js::gc::GCRuntime::IncrementalResult js::gc::GCRuntime::_ZN2js2gc9GCRuntime18resetIncrementalGCENS0_11AbortReasonE.part.0(js::gc::AbortReason)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 87 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:6869:29: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here 6869 | for (CompartmentsIter c(rt); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:6869:29: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here 6869 | for (CompartmentsIter c(rt); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PrivateIterators-inl.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::maybeDoCycleCollection()': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 118 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:7576:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' was declared here 7576 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:7576:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' was declared here 7576 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PrivateIterators-inl.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In function 'void js::ReleaseAllJITCode(js::FreeOp*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 118 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:8325:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' was declared here 8325 | for (RealmsIter realm(fop->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:8325:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' was declared here 8325 | for (RealmsIter realm(fop->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PrivateIterators-inl.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::markCompartments()': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | return *it; | ^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:4470:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' was declared here 4470 | for (CompartmentsIter comp(rt); !comp.done(); comp.next()) { | ^~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:4470:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' was declared here 4470 | for (CompartmentsIter comp(rt); !comp.done(); comp.next()) { | ^~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PrivateIterators-inl.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::beginSweepPhase(JS::GCReason, js::gc::AutoGCSession&)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 87 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:4883:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here 4883 | for (CompartmentsIter c(rt); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:4883:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here 4883 | for (CompartmentsIter c(rt); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PrivateIterators-inl.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In member function 'js::gc::IncrementalProgress js::gc::GCRuntime::beginSweepingSweepGroup(js::FreeOp*, js::SliceBudget&)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 118 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:5424:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' was declared here 5424 | for (RealmsIter realm(runtime); !realm.done(); realm.next()) { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GCLock.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Allocator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/GC.cpp:5424:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' was declared here 5424 | for (RealmsIter realm(runtime); !realm.done(); realm.next()) { | ^~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/normalizer2impl.o /usr/bin/g++ -o normalizer2impl.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/normalizer2impl.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/normalizer2impl.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/normlzr.o /usr/bin/g++ -o normlzr.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/normlzr.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/normlzr.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/parsepos.o /usr/bin/g++ -o parsepos.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/parsepos.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/parsepos.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/patternprops.o /usr/bin/g++ -o patternprops.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/patternprops.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/patternprops.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit1.o /usr/bin/g++ -o Unified_cpp_js_src_jit1.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit1.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit1.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrame.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrameInfo.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrame.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrameInfo.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrame.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrameInfo.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrame.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrameInfo.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrame.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrameInfo.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrame.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrameInfo.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrame.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrameInfo.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrame.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrameInfo.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrame.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrameInfo.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrame.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrameInfo.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrame.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrameInfo.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrame.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrameInfo.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrame.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrameInfo.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrame.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineFrameInfo.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/propname.o /usr/bin/g++ -o propname.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/propname.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/propname.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/punycode.o /usr/bin/g++ -o punycode.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/punycode.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/punycode.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/putil.o /usr/bin/g++ -o putil.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/putil.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/putil.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/rbbi.o /usr/bin/g++ -o rbbi.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbi.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/rbbi.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src10.o /usr/bin/g++ -o Unified_cpp_js_src10.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src10.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Utility.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Utility.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Utility.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Utility.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Utility.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Utility.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Utility.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Utility.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/util/NativeStack.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/rbbi_cache.o /usr/bin/g++ -o rbbi_cache.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbi_cache.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/rbbi_cache.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/rbbidata.o /usr/bin/g++ -o rbbidata.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbidata.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/rbbidata.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/rbbinode.o /usr/bin/g++ -o rbbinode.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbinode.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/rbbinode.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/rbbirb.o /usr/bin/g++ -o rbbirb.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbirb.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/rbbirb.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/rbbiscan.o /usr/bin/g++ -o rbbiscan.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbiscan.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/rbbiscan.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend0.o /usr/bin/g++ -o Unified_cpp_js_src_frontend0.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend0.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/include/c++/10/bits/stl_iterator.h:174:28: required from 'std::reverse_iterator<_Iterator>::reverse_iterator(const std::reverse_iterator<_Iterator>&) [with _Iterator = mozilla::span_details::span_iterator >, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeSection.cpp:50:50: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeCompiler.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeEmitter.cpp:2684:48: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 2684 | NameOpEmitter noe(this, name, loc, kind); | ^ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/rbbisetb.o /usr/bin/g++ -o rbbisetb.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbisetb.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/rbbisetb.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend1.o /usr/bin/g++ -o Unified_cpp_js_src_frontend1.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend1.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend1.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/InlineTable.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/NameCollections.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TDZCheckCache.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/IfEmitter.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BytecodeUtil.h:20, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/NameAnalysisTypes.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/NameCollections.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TDZCheckCache.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/IfEmitter.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/InlineTable.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/NameCollections.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TDZCheckCache.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/IfEmitter.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BytecodeUtil.h:20, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/NameAnalysisTypes.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/NameCollections.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TDZCheckCache.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/IfEmitter.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/InlineTable.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/NameCollections.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TDZCheckCache.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/IfEmitter.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BytecodeUtil.h:20, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/NameAnalysisTypes.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/NameCollections.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TDZCheckCache.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/IfEmitter.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/DefaultEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc' js/src/gc/Unified_cpp_js_src_gc1.o /usr/bin/g++ -o Unified_cpp_js_src_gc1.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc1.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.cpp:89:62: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.cpp:89:62: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Nursery.cpp:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In function 'void JS_IterateCompartments(JSContext*, void*, JSIterateCompartmentCallback)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 87 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.cpp:212:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here 212 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.cpp:212:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here 212 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Nursery.cpp:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In member function 'void js::Nursery::sweep(JSTracer*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 87 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Nursery.cpp:1039:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here 1039 | for (CompartmentsIter c(runtime()); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Nursery.cpp:1039:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here 1039 | for (CompartmentsIter c(runtime()); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Nursery.cpp:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In function 'void JS::TraceIncomingCCWs(JSTracer*, const CompartmentSet&)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 87 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:47: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Tracer.cpp:105:29: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' was declared here 105 | for (js::CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { | ^~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Memory.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc1.cpp:47: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Tracer.cpp:105:29: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' was declared here 105 | for (js::CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { | ^~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/rbbistbl.o /usr/bin/g++ -o rbbistbl.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbistbl.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/rbbistbl.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm2.o /usr/bin/g++ -o Unified_cpp_js_src_wasm2.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_wasm2.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm2.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/Assembler-shared.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmCode.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:27, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/Assembler-shared.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmCode.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/Assembler-shared.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmCode.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:27, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/Assembler-shared.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmCode.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/Assembler-shared.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmCode.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:27, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/Assembler-shared.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmCode.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmModule.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/resbund.o /usr/bin/g++ -o resbund.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/resbund.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/resbund.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/resource.o /usr/bin/g++ -o resource.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/resource.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/resource.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ruleiter.o /usr/bin/g++ -o ruleiter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ruleiter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ruleiter.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/schriter.o /usr/bin/g++ -o schriter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/schriter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/schriter.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/rbbitblb.o /usr/bin/g++ -o rbbitblb.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbitblb.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/rbbitblb.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/servlk.o /usr/bin/g++ -o servlk.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servlk.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/servlk.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/servlkf.o /usr/bin/g++ -o servlkf.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servlkf.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/servlkf.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/servls.o /usr/bin/g++ -o servls.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servls.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/servls.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/servnotf.o /usr/bin/g++ -o servnotf.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servnotf.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/servnotf.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/servrbf.o /usr/bin/g++ -o servrbf.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servrbf.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/servrbf.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/servslkf.o /usr/bin/g++ -o servslkf.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servslkf.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/servslkf.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/serv.o /usr/bin/g++ -o serv.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/serv.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/serv.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/sharedobject.o /usr/bin/g++ -o sharedobject.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/sharedobject.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/sharedobject.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/simpleformatter.o /usr/bin/g++ -o simpleformatter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/simpleformatter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/simpleformatter.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm' js/src/wasm/Unified_cpp_js_src_wasm3.o /usr/bin/g++ -o Unified_cpp_js_src_wasm3.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_wasm3.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTable.cpp:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTextToBinary.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmAST.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmAST.h:498:75: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 498 | explicit AstConst(LitVal val) : AstExpr(Kind, ExprType::Limit), val_(val) {} | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTextToBinary.cpp:2873:9: note: 'result' was declared here 2873 | Float result; | ^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTextToBinary.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmAST.h:498:75: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 498 | explicit AstConst(LitVal val) : AstExpr(Kind, ExprType::Limit), val_(val) {} | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmTextToBinary.cpp:2873:9: note: 'result' was declared here 2873 | Float result; | ^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/wasm/WasmValidate.cpp:431:26: warning: 'numLocalEntries' may be used uninitialized in this function [-Wmaybe-uninitialized] 431 | for (uint32_t i = 0; i < numLocalEntries; i++) { | ~~^~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/wasm' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/data' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/data' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/data' config/external/icu/data/icudata_gas.o /usr/bin/gcc -std=gnu99 -o icudata_gas.o -DNDEBUG=1 -DTRIMMED=1 -fPIC -Wa,--noexecstack -g -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/data -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/data/ '-DICU_DATA_FILE="icudt64l.dat"' -DICU_DATA_SYMBOL=icudt64_dat -c /usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/data/icudata_gas.S make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/data' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/astro.o /usr/bin/g++ -o astro.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/astro.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/astro.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/basictz.o /usr/bin/g++ -o basictz.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/basictz.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/basictz.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/stringpiece.o /usr/bin/g++ -o stringpiece.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/stringpiece.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/stringpiece.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/bocsu.o /usr/bin/g++ -o bocsu.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/bocsu.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/bocsu.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/buddhcal.o /usr/bin/g++ -o buddhcal.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/buddhcal.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/buddhcal.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/static_unicode_sets.o /usr/bin/g++ -o static_unicode_sets.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/static_unicode_sets.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/static_unicode_sets.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/calendar.o /usr/bin/g++ -o calendar.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/calendar.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/calendar.cpp In file included from /usr/include/string.h:508, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/string.h:3, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/cmemory.h:32, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/cpputils.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/calendar.cpp:53: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'icu_64::Calendar& icu_64::Calendar::operator=(const icu_64::Calendar&)' at /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/calendar.cpp:841:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 156 bytes from a string of length 156 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/stringtriebuilder.o /usr/bin/g++ -o stringtriebuilder.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/stringtriebuilder.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/stringtriebuilder.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/cecal.o /usr/bin/g++ -o cecal.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/cecal.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/cecal.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uarrsort.o /usr/bin/g++ -o uarrsort.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uarrsort.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uarrsort.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src11.o /usr/bin/g++ -o Unified_cpp_js_src11.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp: In instantiation of 'static js::ArgumentsObject* js::ArgumentsObject::create(JSContext*, JS::HandleFunction, unsigned int, CopyArgs&) [with CopyArgs = CopyFrameArgs; JS::HandleFunction = JS::Handle]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:342:76: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:315:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'using GCPtrValue = class js::GCPtr' {aka 'class js::GCPtr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 315 | memset(data->args, 0, numArgs * sizeof(Value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:513:7: note: 'using GCPtrValue = class js::GCPtr' {aka 'class js::GCPtr'} declared here 513 | class GCPtr : public WriteBarriered { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp: In instantiation of 'static js::ArgumentsObject* js::ArgumentsObject::create(JSContext*, JS::HandleFunction, unsigned int, CopyArgs&) [with CopyArgs = CopyScriptFrameIterArgs; JS::HandleFunction = JS::Handle]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:355:55: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:315:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'using GCPtrValue = class js::GCPtr' {aka 'class js::GCPtr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 315 | memset(data->args, 0, numArgs * sizeof(Value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:513:7: note: 'using GCPtrValue = class js::GCPtr' {aka 'class js::GCPtr'} declared here 513 | class GCPtr : public WriteBarriered { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp: In instantiation of 'static js::ArgumentsObject* js::ArgumentsObject::create(JSContext*, JS::HandleFunction, unsigned int, CopyArgs&) [with CopyArgs = CopyJitFrameArgs; JS::HandleFunction = JS::Handle]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:374:57: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:315:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'using GCPtrValue = class js::GCPtr' {aka 'class js::GCPtr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 315 | memset(data->args, 0, numArgs * sizeof(Value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:513:7: note: 'using GCPtrValue = class js::GCPtr' {aka 'class js::GCPtr'} declared here 513 | class GCPtr : public WriteBarriered { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BigIntType.cpp:166:59: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:872:7: required from 'typename __gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = mozilla::span_details::span_iterator, false>; _Tp = int; typename __gnu_cxx::__enable_if::__value, void>::__type = void]' /usr/include/c++/10/bits/stl_algobase.h:914:21: required from 'void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = mozilla::span_details::span_iterator, false>; _Tp = int]' /usr/include/c++/10/bits/stl_algobase.h:1065:20: required from '_OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, std::random_access_iterator_tag) [with _OutputIterator = mozilla::span_details::span_iterator, false>; _Size = unsigned int; _Tp = int]' /usr/include/c++/10/bits/stl_algobase.h:1094:29: required from '_OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = mozilla::span_details::span_iterator, false>; _Size = unsigned int; _Tp = int]' /usr/include/c++/10/bits/stl_uninitialized.h:254:29: required from 'static _ForwardIterator std::__uninitialized_fill_n::__uninit_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = mozilla::span_details::span_iterator, false>; _Size = unsigned int; _Tp = int]' /usr/include/c++/10/bits/stl_uninitialized.h:289:17: required from '_ForwardIterator std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = mozilla::span_details::span_iterator, false>; _Size = unsigned int; _Tp = int]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BigIntType.cpp:166:59: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/chnsecal.o /usr/bin/g++ -o chnsecal.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/chnsecal.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/chnsecal.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/choicfmt.o /usr/bin/g++ -o choicfmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/choicfmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/choicfmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src1.o /usr/bin/g++ -o Unified_cpp_js_src1.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/RangedPtr.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Range.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/RangedPtr.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Range.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/RangedPtr.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Range.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/RangedPtr.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Range.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/RangedPtr.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Range.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/RangedPtr.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Range.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/RangedPtr.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Range.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/RangedPtr.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Range.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.cpp:30, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Realm.h: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Realm.h:479:29: warning: 'ar.js::AutoRealm::origin_' may be used uninitialized in this function [-Wmaybe-uninitialized] 479 | JS::Zone* zone() { return zone_; } | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:47: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Promise.cpp:1635:29: note: 'ar.js::AutoRealm::origin_' was declared here 1635 | mozilla::Maybe ar; | ^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypeInference-inl.h:35, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ObjectOperations-inl.h:36, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSObject-inl.h:20, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ArgumentsObject-inl.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Array-inl.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/JSON.cpp:30, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSContext-inl.h:368:9: warning: 'ar.js::AutoRealm::cx_' may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | zone_ = zone; | ~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src1.cpp:47: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Promise.cpp:1635:29: note: 'ar.js::AutoRealm::cx_' was declared here 1635 | mozilla::Maybe ar; | ^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/coleitr.o /usr/bin/g++ -o coleitr.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/coleitr.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/coleitr.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend2.o /usr/bin/g++ -o Unified_cpp_js_src_frontend2.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend2.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend2.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/InlineTable.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/InlineTable.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/InlineTable.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ForInEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/coll.o /usr/bin/g++ -o coll.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/coll.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/coll.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collation.o /usr/bin/g++ -o collation.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collation.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collation.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationbuilder.o /usr/bin/g++ -o collationbuilder.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationbuilder.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationbuilder.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationcompare.o /usr/bin/g++ -o collationcompare.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationcompare.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationcompare.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ubidi_props.o /usr/bin/g++ -o ubidi_props.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ubidi_props.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ubidi_props.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationdata.o /usr/bin/g++ -o collationdata.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationdata.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationdata.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ubidiln.o /usr/bin/g++ -o ubidiln.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ubidiln.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ubidiln.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ubidi.o /usr/bin/g++ -o ubidi.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ubidi.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ubidi.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ubidiwrt.o /usr/bin/g++ -o ubidiwrt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ubidiwrt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ubidiwrt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ubrk.o /usr/bin/g++ -o ubrk.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ubrk.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ubrk.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationdatabuilder.o /usr/bin/g++ -o collationdatabuilder.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationdatabuilder.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationdatabuilder.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucase.o /usr/bin/g++ -o ucase.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucase.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucase.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucasemap.o /usr/bin/g++ -o ucasemap.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucasemap.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucasemap.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationdatareader.o /usr/bin/g++ -o collationdatareader.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationdatareader.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationdatareader.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucasemap_titlecase_brkiter.o /usr/bin/g++ -o ucasemap_titlecase_brkiter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucasemap_titlecase_brkiter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucasemap_titlecase_brkiter.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uchar.o /usr/bin/g++ -o uchar.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uchar.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uchar.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit10.o /usr/bin/g++ -o Unified_cpp_js_src_jit10.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit10.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit10.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashFunctions.h:50, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashFunctions.h:50, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashFunctions.h:50, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashFunctions.h:50, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashFunctions.h:50, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashFunctions.h:50, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/VMFunctions.cpp:454:32: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/VMFunctions.cpp:489:32: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 5]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 5]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/VMFunctions.cpp:986:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashFunctions.h:50, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashFunctions.h:50, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/TypePolicy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucharstrie.o /usr/bin/g++ -o ucharstrie.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucharstrie.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucharstrie.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucharstrieiterator.o /usr/bin/g++ -o ucharstrieiterator.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucharstrieiterator.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucharstrieiterator.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationdatawriter.o /usr/bin/g++ -o collationdatawriter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationdatawriter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationdatawriter.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uchriter.o /usr/bin/g++ -o uchriter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uchriter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uchriter.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucharstriebuilder.o /usr/bin/g++ -o ucharstriebuilder.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucharstriebuilder.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucharstriebuilder.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucmndata.o /usr/bin/g++ -o ucmndata.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucmndata.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucmndata.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucln_cmn.o /usr/bin/g++ -o ucln_cmn.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucln_cmn.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucln_cmn.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucnv_bld.o /usr/bin/g++ -o ucnv_bld.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_bld.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucnv_bld.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationfastlatin.o /usr/bin/g++ -o collationfastlatin.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationfastlatin.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationfastlatin.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucnv_cb.o /usr/bin/g++ -o ucnv_cb.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_cb.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucnv_cb.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucnv_cnv.o /usr/bin/g++ -o ucnv_cnv.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_cnv.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucnv_cnv.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src12.o /usr/bin/g++ -o Unified_cpp_js_src12.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BytecodeUtil.cpp:909:54: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BytecodeUtil.cpp:909:54: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/include/c++/10/bits/stl_iterator.h:174:28: required from 'std::reverse_iterator<_Iterator>::reverse_iterator(const std::reverse_iterator<_Iterator>&) [with _Iterator = mozilla::span_details::span_iterator >, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BytecodeUtil.cpp:2921:51: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Thread.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/ProtectedData.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/AtomicsObject.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Runtime.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PrivateIterators-inl.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BytecodeUtil.cpp:51, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In function 'char* js::GetCodeCoverageSummary(JSContext*, size_t*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 118 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BytecodeUtil.cpp:2958:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' was declared here 2958 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Vector.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/BuildId.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BuildId.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src12.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BytecodeUtil.cpp:2958:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' was declared here 2958 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucnv_err.o /usr/bin/g++ -o ucnv_err.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_err.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucnv_err.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationfastlatinbuilder.o /usr/bin/g++ -o collationfastlatinbuilder.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationfastlatinbuilder.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationfastlatinbuilder.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationfcd.o /usr/bin/g++ -o collationfcd.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationfcd.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationfcd.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucnv.o /usr/bin/g++ -o ucnv.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucnv.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucnv_io.o /usr/bin/g++ -o ucnv_io.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_io.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucnv_io.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucnv_u32.o /usr/bin/g++ -o ucnv_u32.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_u32.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucnv_u32.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucnv_u16.o /usr/bin/g++ -o ucnv_u16.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_u16.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucnv_u16.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationiterator.o /usr/bin/g++ -o collationiterator.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationiterator.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationiterator.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucnv_u7.o /usr/bin/g++ -o ucnv_u7.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_u7.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucnv_u7.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucnv_u8.o /usr/bin/g++ -o ucnv_u8.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_u8.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucnv_u8.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucnvbocu.o /usr/bin/g++ -o ucnvbocu.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnvbocu.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucnvbocu.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucnvlat1.o /usr/bin/g++ -o ucnvlat1.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnvlat1.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucnvlat1.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationkeys.o /usr/bin/g++ -o collationkeys.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationkeys.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationkeys.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucol_swp.o /usr/bin/g++ -o ucol_swp.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucol_swp.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucol_swp.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucptrie.o /usr/bin/g++ -o ucptrie.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucptrie.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucptrie.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationroot.o /usr/bin/g++ -o collationroot.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationroot.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationroot.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucnvscsu.o /usr/bin/g++ -o ucnvscsu.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnvscsu.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucnvscsu.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationrootelements.o /usr/bin/g++ -o collationrootelements.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationrootelements.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationrootelements.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend3.o /usr/bin/g++ -o Unified_cpp_js_src_frontend3.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend3.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend3.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/InlineTable.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/InlineTable.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/InlineTable.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/LabelEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc' js/src/gc/Unified_cpp_js_src_gc2.o /usr/bin/g++ -o Unified_cpp_js_src_gc2.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_gc2.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc2.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Cell.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Cell.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Cell.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Cell.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Cell.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Cell.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Cell.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Cell.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Cell.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Cell.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Cell.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Cell.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Cell.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Cell.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Verifier.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc/Unified_cpp_js_src_gc2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/gc' make[3]: Nothing to be done for 'host'. make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ucurr.o /usr/bin/g++ -o ucurr.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucurr.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucurr.cpp In file included from /usr/include/string.h:508, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/string.h:3, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/cmemory.h:32, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/charstr.h:20, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucurr.cpp:23: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'CReg::CReg(const UChar*, const char*)' at /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucurr.cpp:386:9, inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucurr.cpp:395:41, inlined from 'const void* ucurr_register_64(const UChar*, const char*, UErrorCode*)' at /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucurr.cpp:467:25: /usr/include/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 /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucurr.cpp:25: /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucurr.cpp: In function 'const void* ucurr_register_64(const UChar*, const char*, UErrorCode*)': /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ucurr.cpp:382:32: note: in expansion of macro 'uprv_strlen' 382 | int32_t len = (int32_t)uprv_strlen(_id); | ^~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mkdir -p '.deps/' make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/udata.o /usr/bin/g++ -o udata.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/udata.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/udata.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/udatamem.o /usr/bin/g++ -o udatamem.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/udatamem.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/udatamem.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/udataswp.o /usr/bin/g++ -o udataswp.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/udataswp.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/udataswp.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestAlgorithm.o /usr/bin/g++ -o TestAlgorithm.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestAlgorithm.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestAlgorithm.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uenum.o /usr/bin/g++ -o uenum.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uenum.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uenum.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uhash_us.o /usr/bin/g++ -o uhash_us.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uhash_us.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uhash_us.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestArray.o /usr/bin/g++ -o TestArray.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestArray.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestArray.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationruleparser.o /usr/bin/g++ -o collationruleparser.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationruleparser.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationruleparser.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uhash.o /usr/bin/g++ -o uhash.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uhash.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uhash.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uinit.o /usr/bin/g++ -o uinit.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uinit.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uinit.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestArrayUtils.o /usr/bin/g++ -o TestArrayUtils.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestArrayUtils.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestArrayUtils.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uinvchar.o /usr/bin/g++ -o uinvchar.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uinvchar.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uinvchar.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationsets.o /usr/bin/g++ -o collationsets.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationsets.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationsets.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestBinarySearch.o /usr/bin/g++ -o TestBinarySearch.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestBinarySearch.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestBinarySearch.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestBloomFilter.o /usr/bin/g++ -o TestBloomFilter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestBloomFilter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestBloomFilter.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uiter.o /usr/bin/g++ -o uiter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uiter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uiter.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ulist.o /usr/bin/g++ -o ulist.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ulist.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ulist.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationsettings.o /usr/bin/g++ -o collationsettings.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationsettings.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationsettings.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestAtomics.o /usr/bin/g++ -o TestAtomics.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestAtomics.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestAtomics.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestCasting.o /usr/bin/g++ -o TestCasting.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestCasting.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestCasting.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestCeilingFloor.o /usr/bin/g++ -o TestCeilingFloor.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestCeilingFloor.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestCeilingFloor.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestBufferList.o /usr/bin/g++ -o TestBufferList.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestBufferList.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestBufferList.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestBufferList.cpp:9: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/BufferList.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/BufferList.h:240:13: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 240 | mData += aBytes; | ~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/BufferList.h:542:17: note: 'lastSegmentSize' was declared here 542 | Maybe lastSegmentSize; | ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationtailoring.o /usr/bin/g++ -o collationtailoring.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationtailoring.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationtailoring.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestCountPopulation.o /usr/bin/g++ -o TestCountPopulation.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestCountPopulation.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestCountPopulation.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestCountZeroes.o /usr/bin/g++ -o TestCountZeroes.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestCountZeroes.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestCountZeroes.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestDefineEnum.o /usr/bin/g++ -o TestDefineEnum.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestDefineEnum.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestDefineEnum.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uloc.o /usr/bin/g++ -o uloc.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uloc.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uloc.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/collationweights.o /usr/bin/g++ -o collationweights.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/collationweights.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/collationweights.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestDoublyLinkedList.o /usr/bin/g++ -o TestDoublyLinkedList.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestDoublyLinkedList.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestDoublyLinkedList.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uloc_keytype.o /usr/bin/g++ -o uloc_keytype.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uloc_keytype.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uloc_keytype.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/compactdecimalformat.o /usr/bin/g++ -o compactdecimalformat.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/compactdecimalformat.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/compactdecimalformat.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestEndian.o /usr/bin/g++ -o TestEndian.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestEndian.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestEndian.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestEnumeratedArray.o /usr/bin/g++ -o TestEnumeratedArray.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestEnumeratedArray.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestEnumeratedArray.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestEnumSet.o /usr/bin/g++ -o TestEnumSet.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestEnumSet.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestEnumSet.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestEnumTypeTraits.o /usr/bin/g++ -o TestEnumTypeTraits.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestEnumTypeTraits.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestEnumTypeTraits.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/coptccal.o /usr/bin/g++ -o coptccal.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/coptccal.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/coptccal.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/curramt.o /usr/bin/g++ -o curramt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/curramt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/curramt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestFastBernoulliTrial.o /usr/bin/g++ -o TestFastBernoulliTrial.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestFastBernoulliTrial.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFastBernoulliTrial.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/currfmt.o /usr/bin/g++ -o currfmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/currfmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/currfmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uloc_tag.o /usr/bin/g++ -o uloc_tag.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uloc_tag.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uloc_tag.cpp In file included from /usr/include/string.h:508, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/string.h:3, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/cmemory.h:32, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/charstr.h:20, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uloc_tag.cpp:18: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'ULanguageTag* ultag_parse(const char*, int32_t, int32_t*, UErrorCode*)' at /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uloc_tag.cpp:2117:21, inlined from 'void ulocimp_forLanguageTag_64(const char*, int32_t, icu_64::ByteSink&, int32_t*, UErrorCode*)' at /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uloc_tag.cpp:2781:88: /usr/include/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 /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uloc_tag.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uloc_tag.cpp: In function 'void ulocimp_forLanguageTag_64(const char*, int32_t, icu_64::ByteSink&, int32_t*, UErrorCode*)': /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uloc_tag.cpp:2116:46: note: in expansion of macro 'uprv_strlen' 2116 | size_t preferredTagLen = uprv_strlen(preferredTag); | ^~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestFloatingPoint.o /usr/bin/g++ -o TestFloatingPoint.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestFloatingPoint.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFloatingPoint.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/umapfile.o /usr/bin/g++ -o umapfile.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/umapfile.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/umapfile.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/currpinf.o /usr/bin/g++ -o currpinf.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/currpinf.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/currpinf.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/umath.o /usr/bin/g++ -o umath.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/umath.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/umath.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestFunctionTypeTraits.o /usr/bin/g++ -o TestFunctionTypeTraits.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestFunctionTypeTraits.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:7: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:59:22: error: 'size_t' has not been declared 59 | template | ^~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:61:11: error: 'size_t' has not been declared 61 | template | ^~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:62:31: error: 'N' was not declared in this scope 62 | struct TupleElementSafe { | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:62:39: error: template argument 2 is invalid 62 | struct TupleElementSafe { | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:65:11: error: 'size_t' has not been declared 65 | template | ^~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:66:32: error: 'N' was not declared in this scope 66 | struct TupleElementSafe { | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:66:40: error: template argument 2 is invalid 66 | struct TupleElementSafe { | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:73:20: error: 'size_t' does not name a type 73 | static constexpr size_t arity = sizeof...(As); | ^~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:13:1: note: 'size_t' is defined in header ''; did you forget to '#include '? 12 | #include +++ |+#include 13 | /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:74:13: error: 'size_t' has not been declared 74 | template | ^~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:76:34: error: 'N' was not declared in this scope 76 | typename TupleElementSafe<(N < sizeof...(As)), N, As...>::Type; | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:76:54: error: 'N' was not declared in this scope 76 | typename TupleElementSafe<(N < sizeof...(As)), N, As...>::Type; | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:76:62: error: template argument 1 is invalid 76 | typename TupleElementSafe<(N < sizeof...(As)), N, As...>::Type; | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:76:62: error: template argument 2 is invalid /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:40:49: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits' 40 | static_assert(FunctionTypeTraits::arity == 0, | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:45:13: error: wrong number of template arguments (1, should be 2) 45 | void>::value, | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/type_traits:3, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_pair.h:59, from /usr/include/c++/10/utility:70, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/utility:3, from /usr/include/c++/10/tuple:38, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/tuple:3, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:7: /usr/include/c++/10/type_traits:582:12: note: provided for 'template struct std::is_same' 582 | struct is_same; | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:52:53: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits' 52 | static_assert(FunctionTypeTraits::arity == 0, | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:56:32: error: wrong number of template arguments (1, should be 2) 56 | void>::value, | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/type_traits:3, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_pair.h:59, from /usr/include/c++/10/utility:70, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/utility:3, from /usr/include/c++/10/tuple:38, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/tuple:3, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:7: /usr/include/c++/10/type_traits:582:12: note: provided for 'template struct std::is_same' 582 | struct is_same; | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:63:54: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits' 63 | static_assert(FunctionTypeTraits::arity == 0, | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:67:32: error: wrong number of template arguments (1, should be 2) 67 | void>::value, | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/type_traits:3, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_pair.h:59, from /usr/include/c++/10/utility:70, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/utility:3, from /usr/include/c++/10/tuple:38, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/tuple:3, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:7: /usr/include/c++/10/type_traits:582:12: note: provided for 'template struct std::is_same' 582 | struct is_same; | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:74:49: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits' 74 | static_assert(FunctionTypeTraits::arity == 1, | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:79:13: error: wrong number of template arguments (1, should be 2) 79 | char>::value, | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/type_traits:3, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_pair.h:59, from /usr/include/c++/10/utility:70, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/utility:3, from /usr/include/c++/10/tuple:38, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/tuple:3, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:7: /usr/include/c++/10/type_traits:582:12: note: provided for 'template struct std::is_same' 582 | struct is_same; | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:86:53: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits' 86 | static_assert(FunctionTypeTraits::arity == 1, | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:90:32: error: wrong number of template arguments (1, should be 2) 90 | char>::value, | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/type_traits:3, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_pair.h:59, from /usr/include/c++/10/utility:70, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/utility:3, from /usr/include/c++/10/tuple:38, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/tuple:3, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:7: /usr/include/c++/10/type_traits:582:12: note: provided for 'template struct std::is_same' 582 | struct is_same; | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:97:54: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits' 97 | static_assert(FunctionTypeTraits::arity == 1, | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:101:32: error: wrong number of template arguments (1, should be 2) 101 | char>::value, | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/type_traits:3, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_pair.h:59, from /usr/include/c++/10/utility:70, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/utility:3, from /usr/include/c++/10/tuple:38, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/tuple:3, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/FunctionTypeTraits.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:7: /usr/include/c++/10/type_traits:582:12: note: provided for 'template struct std::is_same' 582 | struct is_same; | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp: In instantiation of 'void TestVoidVoid(F&&) [with F = void (&)()]': /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:199:18: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:179:40: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits' 179 | static_assert(FunctionTypeTraits::arity == 0, "Should take no parameters"); | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:182:27: error: no class template named 'ParameterType' in 'struct mozilla::FunctionTypeTraits' 182 | void>::value, | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp: In instantiation of 'void TestVoidVoid(F&&) [with F = void (*)()]': /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:200:19: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:179:40: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits' 179 | static_assert(FunctionTypeTraits::arity == 0, "Should take no parameters"); | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:182:27: error: no class template named 'ParameterType' in 'struct mozilla::FunctionTypeTraits' 182 | void>::value, | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp: In instantiation of 'void TestVoidVoid(F&&) [with F = void (S::*)()]': /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:201:22: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:179:40: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits' 179 | static_assert(FunctionTypeTraits::arity == 0, "Should take no parameters"); | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:182:27: error: no class template named 'ParameterType' in 'struct mozilla::FunctionTypeTraits' 182 | void>::value, | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp: In instantiation of 'void TestVoidVoid(F&&) [with F = void (S::*)() const]': /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:202:23: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:179:40: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits' 179 | static_assert(FunctionTypeTraits::arity == 0, "Should take no parameters"); | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:182:27: error: no class template named 'ParameterType' in 'struct mozilla::FunctionTypeTraits' 182 | void>::value, | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp: In instantiation of 'void TestVoidVoid(F&&) [with F = main()::]': /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:203:23: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:179:40: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits >' 179 | static_assert(FunctionTypeTraits::arity == 0, "Should take no parameters"); | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:182:27: error: no class template named 'ParameterType' in 'struct mozilla::FunctionTypeTraits >' 182 | void>::value, | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp: In instantiation of 'void TestVoidVoid(F&&) [with F = std::function&]': /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:205:19: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:179:40: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits&>' 179 | static_assert(FunctionTypeTraits::arity == 0, "Should take no parameters"); | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:182:27: error: no class template named 'ParameterType' in 'struct mozilla::FunctionTypeTraits&>' 182 | void>::value, | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp: In instantiation of 'void TestIntChar(F&&) [with F = int (&)(char)]': /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:207:17: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:191:40: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits' 191 | static_assert(FunctionTypeTraits::arity == 1, "Should take one parameter"); | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:194:27: error: no class template named 'ParameterType' in 'struct mozilla::FunctionTypeTraits' 194 | char>::value, | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp: In instantiation of 'void TestIntChar(F&&) [with F = int (*)(char)]': /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:208:18: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:191:40: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits' 191 | static_assert(FunctionTypeTraits::arity == 1, "Should take one parameter"); | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:194:27: error: no class template named 'ParameterType' in 'struct mozilla::FunctionTypeTraits' 194 | char>::value, | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp: In instantiation of 'void TestIntChar(F&&) [with F = int (S::*)(char)]': /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:209:21: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:191:40: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits' 191 | static_assert(FunctionTypeTraits::arity == 1, "Should take one parameter"); | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:194:27: error: no class template named 'ParameterType' in 'struct mozilla::FunctionTypeTraits' 194 | char>::value, | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp: In instantiation of 'void TestIntChar(F&&) [with F = int (S::*)(char) const]': /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:210:22: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:191:40: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits' 191 | static_assert(FunctionTypeTraits::arity == 1, "Should take one parameter"); | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:194:27: error: no class template named 'ParameterType' in 'struct mozilla::FunctionTypeTraits' 194 | char>::value, | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp: In instantiation of 'void TestIntChar(F&&) [with F = main()::]': /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:211:37: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:191:40: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits >' 191 | static_assert(FunctionTypeTraits::arity == 1, "Should take one parameter"); | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:194:27: error: no class template named 'ParameterType' in 'struct mozilla::FunctionTypeTraits >' 194 | char>::value, | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp: In instantiation of 'void TestIntChar(F&&) [with F = std::function&]': /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:213:18: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:191:40: error: 'arity' is not a member of 'mozilla::FunctionTypeTraits&>' 191 | static_assert(FunctionTypeTraits::arity == 1, "Should take one parameter"); | ^~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestFunctionTypeTraits.cpp:194:27: error: no class template named 'ParameterType' in 'struct mozilla::FunctionTypeTraits&>' 194 | char>::value, | ^~~~~ make[3]: *** [/usr/src/RPM/BUILD/mozjs-68.4.2/config/rules.mk:828: TestFunctionTypeTraits.o] Error 1 make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[3]: *** Waiting for unfinished jobs.... make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit11.o /usr/bin/g++ -o Unified_cpp_js_src_jit11.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit11.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit11.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.h:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AtomicOperations.h:369, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.cpp:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.h:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AtomicOperations.h:369, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.cpp:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.h:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AtomicOperations.h:369, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.cpp:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.h:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AtomicOperations.h:369, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.cpp:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.h:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AtomicOperations.h:369, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.cpp:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.h:23, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/AtomicOperations.h:369, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.cpp:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Atomics.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/shared/AtomicOperations-shared-jit.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/currunit.o /usr/bin/g++ -o currunit.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/currunit.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/currunit.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/umutex.o /usr/bin/g++ -o umutex.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/umutex.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/umutex.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/dangical.o /usr/bin/g++ -o dangical.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/dangical.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/dangical.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/umutablecptrie.o /usr/bin/g++ -o umutablecptrie.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/umutablecptrie.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/umutablecptrie.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/unames.o /usr/bin/g++ -o unames.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unames.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unames.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/unifilt.o /usr/bin/g++ -o unifilt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unifilt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unifilt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/unifunct.o /usr/bin/g++ -o unifunct.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unifunct.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unifunct.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/unifiedcache.o /usr/bin/g++ -o unifiedcache.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unifiedcache.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unifiedcache.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/datefmt.o /usr/bin/g++ -o datefmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/datefmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/datefmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uniset_closure.o /usr/bin/g++ -o uniset_closure.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uniset_closure.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uniset_closure.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/dayperiodrules.o /usr/bin/g++ -o dayperiodrules.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/dayperiodrules.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/dayperiodrules.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uniset_props.o /usr/bin/g++ -o uniset_props.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uniset_props.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uniset_props.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uniset.o /usr/bin/g++ -o uniset.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uniset.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uniset.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/dcfmtsym.o /usr/bin/g++ -o dcfmtsym.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/dcfmtsym.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/dcfmtsym.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/decContext.o /usr/bin/g++ -o decContext.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/decContext.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decContext.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/unisetspan.o /usr/bin/g++ -o unisetspan.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unisetspan.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unisetspan.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/unistr.o /usr/bin/g++ -o unistr.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unistr.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/unistr_case_locale.o /usr/bin/g++ -o unistr_case_locale.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr_case_locale.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unistr_case_locale.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/unistr_case.o /usr/bin/g++ -o unistr_case.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr_case.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unistr_case.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/unistr_props.o /usr/bin/g++ -o unistr_props.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr_props.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unistr_props.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/unistr_cnv.o /usr/bin/g++ -o unistr_cnv.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr_cnv.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unistr_cnv.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src14.o /usr/bin/g++ -o Unified_cpp_js_src14.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/ModuleObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/ModuleObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/ModuleObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/ModuleObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/ModuleObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/ModuleObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/ModuleObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/ModuleObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/ModuleObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/ModuleObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/ModuleObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/ModuleObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/ModuleObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/ModuleObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeckoProfiler.cpp:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:47: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In member function 'void js::GeckoProfilerRuntime::enable(bool)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 118 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:47: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeckoProfiler.cpp:151:19: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' was declared here 151 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCAPI.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/ModuleObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/EnvironmentObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src14.cpp:47: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeckoProfiler.cpp:151:19: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' was declared here 151 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/unormcmp.o /usr/bin/g++ -o unormcmp.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unormcmp.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unormcmp.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/decNumber.o /usr/bin/g++ -o decNumber.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/decNumber.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.cpp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.cpp: In function 'decNumber* uprv_decNumberLog10_64(decNumber*, const decNumber*, decContext*)': /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.cpp:184: /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object 'decNumber::lsu' with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.cpp:184: /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object 'decNumber::lsu' with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.cpp: In function 'decNumber* uprv_decNumberSquareRoot_64(decNumber*, const decNumber*, decContext*)': /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.cpp:2991:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2991 | t->lsu[0]=9; t->lsu[1]=1; t->lsu[2]=8; | ~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.cpp:184: /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object 'decNumber::lsu' with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.cpp:2991:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2991 | t->lsu[0]=9; t->lsu[1]=1; t->lsu[2]=8; | ~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.cpp:184: /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 to object 'decNumber::lsu' with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.cpp:2974:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.cpp:184: /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object 'decNumber::lsu' with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.cpp:2974:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.cpp:184: /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 to object 'decNumber::lsu' with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uobject.o /usr/bin/g++ -o uobject.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uobject.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uobject.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/unistr_titlecase_brkiter.o /usr/bin/g++ -o unistr_titlecase_brkiter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr_titlecase_brkiter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unistr_titlecase_brkiter.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uprops.o /usr/bin/g++ -o uprops.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uprops.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uprops.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uresdata.o /usr/bin/g++ -o uresdata.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uresdata.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uresdata.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uresbund.o /usr/bin/g++ -o uresbund.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uresbund.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uresbund.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/decimfmt.o /usr/bin/g++ -o decimfmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/decimfmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/decimfmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/double-conversion-bignum-dtoa.o /usr/bin/g++ -o double-conversion-bignum-dtoa.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/double-conversion-bignum-dtoa.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/double-conversion-bignum-dtoa.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uscript.o /usr/bin/g++ -o uscript.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uscript.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uscript.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uscript_props.o /usr/bin/g++ -o uscript_props.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uscript_props.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uscript_props.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uset.o /usr/bin/g++ -o uset.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uset.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uset.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uset_props.o /usr/bin/g++ -o uset_props.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uset_props.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uset_props.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/double-conversion-bignum.o /usr/bin/g++ -o double-conversion-bignum.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/double-conversion-bignum.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/double-conversion-bignum.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/double-conversion-cached-powers.o /usr/bin/g++ -o double-conversion-cached-powers.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/double-conversion-cached-powers.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/double-conversion-cached-powers.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/usetiter.o /usr/bin/g++ -o usetiter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/usetiter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/usetiter.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/double-conversion-diy-fp.o /usr/bin/g++ -o double-conversion-diy-fp.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/double-conversion-diy-fp.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/double-conversion-diy-fp.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ustack.o /usr/bin/g++ -o ustack.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustack.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ustack.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/double-conversion-fast-dtoa.o /usr/bin/g++ -o double-conversion-fast-dtoa.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/double-conversion-fast-dtoa.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/double-conversion-fast-dtoa.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend4.o /usr/bin/g++ -o Unified_cpp_js_src_frontend4.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend4.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend4.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ustr_cnv.o /usr/bin/g++ -o ustr_cnv.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustr_cnv.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ustr_cnv.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/double-conversion-strtod.o /usr/bin/g++ -o double-conversion-strtod.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/double-conversion-strtod.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/double-conversion-strtod.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/usprep.o /usr/bin/g++ -o usprep.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/usprep.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/usprep.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ustr_titlecase_brkiter.o /usr/bin/g++ -o ustr_titlecase_brkiter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustr_titlecase_brkiter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ustr_titlecase_brkiter.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/double-conversion.o /usr/bin/g++ -o double-conversion.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/double-conversion.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/double-conversion.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ustrcase_locale.o /usr/bin/g++ -o ustrcase_locale.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustrcase_locale.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ustrcase_locale.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ustrcase.o /usr/bin/g++ -o ustrcase.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustrcase.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ustrcase.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ustrenum.o /usr/bin/g++ -o ustrenum.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustrenum.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ustrenum.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' mfbt/tests/TestCheckedInt.o /usr/bin/g++ -o TestCheckedInt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-error=shadow -MD -MP -MF .deps/TestCheckedInt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/mfbt/tests/TestCheckedInt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/mfbt/tests' make[2]: *** [/usr/src/RPM/BUILD/mozjs-68.4.2/config/recurse.mk:74: mfbt/tests/target] Error 2 make[2]: *** Waiting for unfinished jobs.... make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ustrfmt.o /usr/bin/g++ -o ustrfmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustrfmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ustrfmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ustring.o /usr/bin/g++ -o ustring.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustring.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ustring.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/ustrtrns.o /usr/bin/g++ -o ustrtrns.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustrtrns.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/ustrtrns.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/utf_impl.o /usr/bin/g++ -o utf_impl.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utf_impl.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/utf_impl.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/util.o /usr/bin/g++ -o util.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/util.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/util.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/dtitvfmt.o /usr/bin/g++ -o dtitvfmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/dtitvfmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/dtitvfmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/utrace.o /usr/bin/g++ -o utrace.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utrace.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/utrace.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/utext.o /usr/bin/g++ -o utext.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utext.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/utext.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/dtfmtsym.o /usr/bin/g++ -o dtfmtsym.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/dtfmtsym.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/dtfmtsym.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/dtitvinf.o /usr/bin/g++ -o dtitvinf.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/dtitvinf.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/dtitvinf.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/dtrule.o /usr/bin/g++ -o dtrule.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/dtrule.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/dtrule.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/utrie.o /usr/bin/g++ -o utrie.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utrie.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/utrie.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/erarules.o /usr/bin/g++ -o erarules.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/erarules.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/erarules.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend5.o /usr/bin/g++ -o Unified_cpp_js_src_frontend5.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend5.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend5.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/InlineTable.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/InlineTable.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/InlineTable.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/Token.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/ParseNode.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/SharedContext.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BytecodeControlStructures.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/TryEmitter.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/frontend' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/utrie2.o /usr/bin/g++ -o utrie2.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utrie2.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/utrie2.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/ethpccal.o /usr/bin/g++ -o ethpccal.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ethpccal.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ethpccal.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/utrie2_builder.o /usr/bin/g++ -o utrie2_builder.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utrie2_builder.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/utrie2_builder.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/format.o /usr/bin/g++ -o format.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/format.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/format.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/fmtable.o /usr/bin/g++ -o fmtable.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/fmtable.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/fmtable.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/utrie_swap.o /usr/bin/g++ -o utrie_swap.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utrie_swap.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/utrie_swap.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/utypes.o /usr/bin/g++ -o utypes.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utypes.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/utypes.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/dtptngen.o /usr/bin/g++ -o dtptngen.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/dtptngen.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/dtptngen.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/formattedval_iterimpl.o /usr/bin/g++ -o formattedval_iterimpl.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/formattedval_iterimpl.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/formattedval_iterimpl.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uts46.o /usr/bin/g++ -o uts46.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uts46.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uts46.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uvector.o /usr/bin/g++ -o uvector.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uvector.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uvector.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/formattedval_sbimpl.o /usr/bin/g++ -o formattedval_sbimpl.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/formattedval_sbimpl.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/formattedval_sbimpl.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uvectr32.o /usr/bin/g++ -o uvectr32.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uvectr32.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uvectr32.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/wintz.o /usr/bin/g++ -o wintz.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/wintz.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/wintz.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/formattedvalue.o /usr/bin/g++ -o formattedvalue.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/formattedvalue.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/formattedvalue.cpp In function 'const UChar* icu_64::ufmtval_getString_64(const UFormattedValue*, int32_t*, UErrorCode*)': cc1plus: warning: function may return address of local variable [-Wreturn-local-addr] /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/formattedvalue.cpp:205:19: note: declared here 205 | UnicodeString readOnlyAlias = impl->fFormattedValue->toTempString(*ec); | ^~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/fpositer.o /usr/bin/g++ -o fpositer.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/fpositer.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/fpositer.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/fphdlimp.o /usr/bin/g++ -o fphdlimp.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/fphdlimp.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/fphdlimp.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' config/external/icu/common/uvectr64.o /usr/bin/g++ -o uvectr64.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uvectr64.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/uvectr64.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/common' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/gregoimp.o /usr/bin/g++ -o gregoimp.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/gregoimp.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/gregoimp.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/indiancal.o /usr/bin/g++ -o indiancal.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/indiancal.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/indiancal.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/hebrwcal.o /usr/bin/g++ -o hebrwcal.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/hebrwcal.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/hebrwcal.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/gregocal.o /usr/bin/g++ -o gregocal.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/gregocal.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/gregocal.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/islamcal.o /usr/bin/g++ -o islamcal.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/islamcal.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/islamcal.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/japancal.o /usr/bin/g++ -o japancal.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/japancal.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/japancal.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/measure.o /usr/bin/g++ -o measure.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/measure.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/measure.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/measfmt.o /usr/bin/g++ -o measfmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/measfmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/measfmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/listformatter.o /usr/bin/g++ -o listformatter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/listformatter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/listformatter.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/measunit.o /usr/bin/g++ -o measunit.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/measunit.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/measunit.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/nfrs.o /usr/bin/g++ -o nfrs.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/nfrs.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/nfrs.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src15.o /usr/bin/g++ -o Unified_cpp_js_src15.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src15.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Class.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src15.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Class.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src15.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Class.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src15.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Class.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src15.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Class.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src15.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Class.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src15.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Class.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src15.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Class.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src15.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Class.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src15.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Class.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src15.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Class.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src15.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Class.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src15.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Class.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src15.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Class.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GeneratorObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src15.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/nounit.o /usr/bin/g++ -o nounit.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/nounit.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/nounit.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/nfsubs.o /usr/bin/g++ -o nfsubs.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/nfsubs.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/nfsubs.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/msgfmt.o /usr/bin/g++ -o msgfmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/msgfmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/msgfmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/nfrule.o /usr/bin/g++ -o nfrule.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/nfrule.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/nfrule.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit12.o /usr/bin/g++ -o Unified_cpp_js_src_jit12.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit12.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit12.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/EnumeratedArray.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ExecutableAllocator.h:31, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:36, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/EnumeratedArray.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ExecutableAllocator.h:31, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:36, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/EnumeratedArray.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ExecutableAllocator.h:31, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:36, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/EnumeratedArray.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ExecutableAllocator.h:31, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:36, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/EnumeratedArray.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ExecutableAllocator.h:31, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:36, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/EnumeratedArray.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ExecutableAllocator.h:31, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:36, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ProcessExecutableMemory.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ExecutableAllocator.h:47, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:36, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ProcessExecutableMemory.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ExecutableAllocator.h:47, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:36, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ProcessExecutableMemory.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ExecutableAllocator.h:47, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:36, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ProcessExecutableMemory.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ExecutableAllocator.h:47, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:36, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ProcessExecutableMemory.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ExecutableAllocator.h:47, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:36, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ProcessExecutableMemory.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ExecutableAllocator.h:47, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:36, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/EnumeratedArray.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ExecutableAllocator.h:31, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:36, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/EnumeratedArray.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ExecutableAllocator.h:31, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:36, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/EnumeratedArray.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/ExecutableAllocator.h:31, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:36, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h: In member function 'void js::jit::LIRGeneratorX86Shared::lowerForShiftInt64(js::jit::LInstructionHelper<2, 3, Temps>*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*) [with unsigned int Temps = 0]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:39:16: warning: array subscript 2 is above array bounds of 'js::jit::LDefinition [2]' [-Warray-bounds] 39 | return mArr[aIndex]; | ~~~~^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:24:5: note: while referencing 'mozilla::Array::mArr' 24 | T mArr[Length]; | ^~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_affixutils.o /usr/bin/g++ -o number_affixutils.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_affixutils.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_affixutils.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_asformat.o /usr/bin/g++ -o number_asformat.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_asformat.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_asformat.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_capi.o /usr/bin/g++ -o number_capi.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_capi.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_capi.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_currencysymbols.o /usr/bin/g++ -o number_currencysymbols.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_currencysymbols.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_currencysymbols.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src13.o /usr/bin/g++ -o Unified_cpp_js_src13.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/LinkedList.h:67, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/LinkedList.h:67, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/LinkedList.h:67, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Debugger.cpp:6440:51: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/LinkedList.h:67, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/LinkedList.h:67, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Debugger.cpp:7092:53: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/LinkedList.h:67, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/LinkedList.h:67, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/LinkedList.h:67, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/LinkedList.h:67, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Debugger.cpp:6440:51: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/LinkedList.h:67, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/LinkedList.h:67, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Debugger.cpp:7092:53: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/LinkedList.h:67, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/LinkedList.h:67, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/LinkedList.h:67, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/LinkedList.h:67, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/LinkedList.h:67, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::fixupCrossCompartmentWrappersAfterMovingGC(JSTracer*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 87 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:478:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' was declared here 478 | for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { | ^~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCAPI.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:478:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' was declared here 478 | for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { | ^~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:38: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Debugger.cpp:12543:24: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 12543 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In static member function 'static bool js::Debugger::addAllGlobalsAsDebuggees(JSContext*, unsigned int, JS::Value*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 87 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:38: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Debugger.cpp:4053:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' was declared here 4053 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { | ^~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCAPI.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:38: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Debugger.cpp:4053:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' was declared here 4053 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { | ^~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::traceIncomingCrossCompartmentEdgesForZoneGC(JSTracer*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | return *it; | ^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:437:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here 437 | for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCAPI.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Compartment.cpp:437:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here 437 | for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { | ^ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_decimfmtprops.o /usr/bin/g++ -o number_decimfmtprops.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_decimfmtprops.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_decimfmtprops.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_compact.o /usr/bin/g++ -o number_compact.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_compact.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_compact.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_decimalquantity.o /usr/bin/g++ -o number_decimalquantity.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_decimalquantity.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_decimalquantity.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_grouping.o /usr/bin/g++ -o number_grouping.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_grouping.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_grouping.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_integerwidth.o /usr/bin/g++ -o number_integerwidth.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_integerwidth.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_integerwidth.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_longnames.o /usr/bin/g++ -o number_longnames.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_longnames.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_longnames.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_formatimpl.o /usr/bin/g++ -o number_formatimpl.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_formatimpl.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_formatimpl.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_mapper.o /usr/bin/g++ -o number_mapper.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_mapper.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_mapper.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_fluent.o /usr/bin/g++ -o number_fluent.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_fluent.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_fluent.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_modifiers.o /usr/bin/g++ -o number_modifiers.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_modifiers.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_modifiers.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_multiplier.o /usr/bin/g++ -o number_multiplier.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_multiplier.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_multiplier.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_notation.o /usr/bin/g++ -o number_notation.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_notation.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_notation.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_padding.o /usr/bin/g++ -o number_padding.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_padding.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_padding.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_output.o /usr/bin/g++ -o number_output.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_output.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_output.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_patternmodifier.o /usr/bin/g++ -o number_patternmodifier.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_patternmodifier.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_patternmodifier.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_rounding.o /usr/bin/g++ -o number_rounding.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_rounding.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_rounding.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_patternstring.o /usr/bin/g++ -o number_patternstring.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_patternstring.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_patternstring.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_scientific.o /usr/bin/g++ -o number_scientific.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_scientific.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_scientific.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_stringbuilder.o /usr/bin/g++ -o number_stringbuilder.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_stringbuilder.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_stringbuilder.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_utils.o /usr/bin/g++ -o number_utils.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_utils.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_utils.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/number_skeletons.o /usr/bin/g++ -o number_skeletons.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/number_skeletons.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/number_skeletons.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/numparse_compositions.o /usr/bin/g++ -o numparse_compositions.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_compositions.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/numparse_compositions.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/numfmt.o /usr/bin/g++ -o numfmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numfmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/numfmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/numparse_affixes.o /usr/bin/g++ -o numparse_affixes.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_affixes.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/numparse_affixes.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/numparse_currency.o /usr/bin/g++ -o numparse_currency.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_currency.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/numparse_currency.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/numparse_decimal.o /usr/bin/g++ -o numparse_decimal.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_decimal.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/numparse_decimal.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/numparse_parsednumber.o /usr/bin/g++ -o numparse_parsednumber.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_parsednumber.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/numparse_parsednumber.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/numparse_scientific.o /usr/bin/g++ -o numparse_scientific.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_scientific.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/numparse_scientific.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/numparse_impl.o /usr/bin/g++ -o numparse_impl.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_impl.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/numparse_impl.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/numparse_stringsegment.o /usr/bin/g++ -o numparse_stringsegment.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_stringsegment.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/numparse_stringsegment.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/numparse_symbols.o /usr/bin/g++ -o numparse_symbols.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_symbols.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/numparse_symbols.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/numparse_validators.o /usr/bin/g++ -o numparse_validators.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numparse_validators.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/numparse_validators.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/numsys.o /usr/bin/g++ -o numsys.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numsys.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/numsys.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/numrange_impl.o /usr/bin/g++ -o numrange_impl.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numrange_impl.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/numrange_impl.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/numrange_fluent.o /usr/bin/g++ -o numrange_fluent.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/numrange_fluent.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/numrange_fluent.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/persncal.o /usr/bin/g++ -o persncal.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/persncal.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/persncal.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/olsontz.o /usr/bin/g++ -o olsontz.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/olsontz.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/olsontz.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/plurfmt.o /usr/bin/g++ -o plurfmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/plurfmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/plurfmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src18.o /usr/bin/g++ -o Unified_cpp_js_src18.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Realm.cpp:666:40: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Realm.cpp:666:40: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/GlobalObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/PIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src18.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/quantityformatter.o /usr/bin/g++ -o quantityformatter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/quantityformatter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/quantityformatter.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/plurrule.o /usr/bin/g++ -o plurrule.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/plurrule.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/plurrule.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/rbtz.o /usr/bin/g++ -o rbtz.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/rbtz.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/rbtz.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/rbnf.o /usr/bin/g++ -o rbnf.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/rbnf.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/rbnf.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/region.o /usr/bin/g++ -o region.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/region.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/region.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit13.o /usr/bin/g++ -o Unified_cpp_js_src_jit13.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit13.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit13.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CompactBuffer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CompactBuffer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CompactBuffer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CompactBuffer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CompactBuffer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CompactBuffer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/Assembler-x86.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/reldtfmt.o /usr/bin/g++ -o reldtfmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/reldtfmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/reldtfmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/reldatefmt.o /usr/bin/g++ -o reldatefmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/reldatefmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/reldatefmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/scriptset.o /usr/bin/g++ -o scriptset.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/scriptset.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/scriptset.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/search.o /usr/bin/g++ -o search.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/search.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/search.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/sharedbreakiterator.o /usr/bin/g++ -o sharedbreakiterator.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/sharedbreakiterator.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/sharedbreakiterator.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/selfmt.o /usr/bin/g++ -o selfmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/selfmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/selfmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/rulebasedcollator.o /usr/bin/g++ -o rulebasedcollator.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/rulebasedcollator.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/rulebasedcollator.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/simpletz.o /usr/bin/g++ -o simpletz.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/simpletz.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/simpletz.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/sortkey.o /usr/bin/g++ -o sortkey.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/sortkey.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/sortkey.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/smpdtfst.o /usr/bin/g++ -o smpdtfst.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/smpdtfst.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/smpdtfst.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/standardplural.o /usr/bin/g++ -o standardplural.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/standardplural.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/standardplural.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/taiwncal.o /usr/bin/g++ -o taiwncal.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/taiwncal.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/taiwncal.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/stsearch.o /usr/bin/g++ -o stsearch.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/stsearch.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/stsearch.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/smpdtfmt.o /usr/bin/g++ -o smpdtfmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/smpdtfmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/smpdtfmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/tmunit.o /usr/bin/g++ -o tmunit.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tmunit.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/tmunit.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/tmutamt.o /usr/bin/g++ -o tmutamt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tmutamt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/tmutamt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/timezone.o /usr/bin/g++ -o timezone.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/timezone.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/timezone.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/tmutfmt.o /usr/bin/g++ -o tmutfmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tmutfmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/tmutfmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/tzgnames.o /usr/bin/g++ -o tzgnames.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tzgnames.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/tzgnames.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/tznames.o /usr/bin/g++ -o tznames.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tznames.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/tznames.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/tzrule.o /usr/bin/g++ -o tzrule.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tzrule.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/tzrule.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/tztrans.o /usr/bin/g++ -o tztrans.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tztrans.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/tztrans.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/ucal.o /usr/bin/g++ -o ucal.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ucal.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ucal.cpp In file included from /usr/include/string.h:508, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/string.h:3, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/cmemory.h:32, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ucal.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void** ucal_open_64(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)' at /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ucal.cpp:155:7: /usr/include/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/ucln_in.o /usr/bin/g++ -o ucln_in.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ucln_in.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ucln_in.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/tznames_impl.o /usr/bin/g++ -o tznames_impl.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tznames_impl.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/tznames_impl.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/ucol.o /usr/bin/g++ -o ucol.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ucol.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ucol.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/ucol_res.o /usr/bin/g++ -o ucol_res.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ucol_res.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ucol_res.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/ucol_sit.o /usr/bin/g++ -o ucol_sit.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ucol_sit.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ucol_sit.cpp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_64(const char*, UBool, UParseError*, UErrorCode*)': /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/platform.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/ptypes.h:52, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/umachine.h:46, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/utypes.h:38, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/ustring.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ucol_sit.cpp:18: /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 1271 | ucol_setVariableTop(UCollator *coll, | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/platform.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/ptypes.h:52, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/umachine.h:46, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/utypes.h:38, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/ustring.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ucol_sit.cpp:18: /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 1305 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:508, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers/string.h:3, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common/cmemory.h:32, from /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ucol_sit.cpp:23: In function 'char* strcat(char*, const char*)', inlined from 'void _ZL29ucol_sit_calculateWholeLocaleP12CollatorSpec.part.0(CollatorSpec*)' at /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ucol_sit.cpp:395:9: /usr/include/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)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/ucoleitr.o /usr/bin/g++ -o ucoleitr.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ucoleitr.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ucoleitr.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/udat.o /usr/bin/g++ -o udat.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/udat.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/udat.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/udatpg.o /usr/bin/g++ -o udatpg.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/udatpg.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/udatpg.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/ufieldpositer.o /usr/bin/g++ -o ufieldpositer.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ufieldpositer.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ufieldpositer.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/uitercollationiterator.o /usr/bin/g++ -o uitercollationiterator.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/uitercollationiterator.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/uitercollationiterator.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/ulistformatter.o /usr/bin/g++ -o ulistformatter.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/ulistformatter.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/ulistformatter.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/umsg.o /usr/bin/g++ -o umsg.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/umsg.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/umsg.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src19.o /usr/bin/g++ -o Unified_cpp_js_src19.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src19.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Shape.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src19.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Shape.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src19.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Shape.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src19.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Shape.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src19.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Shape.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src19.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Shape.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src19.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Shape.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src19.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Shape.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src19.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Shape.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src19.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Shape.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src19.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Shape.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src19.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Shape.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src19.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Shape.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src19.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Shape.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/ReceiverGuard.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src19.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/unum.o /usr/bin/g++ -o unum.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/unum.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/unum.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/unumsys.o /usr/bin/g++ -o unumsys.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/unumsys.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/unumsys.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/upluralrules.o /usr/bin/g++ -o upluralrules.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/upluralrules.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/upluralrules.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/usearch.o /usr/bin/g++ -o usearch.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/usearch.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/usearch.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/uspoof_impl.o /usr/bin/g++ -o uspoof_impl.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/uspoof_impl.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/uspoof_impl.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/tzfmt.o /usr/bin/g++ -o tzfmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/tzfmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/tzfmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/utf16collationiterator.o /usr/bin/g++ -o utf16collationiterator.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/utf16collationiterator.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/utf16collationiterator.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/utmscale.o /usr/bin/g++ -o utmscale.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/utmscale.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/utmscale.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src17.o /usr/bin/g++ -o Unified_cpp_js_src17.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:4397:73: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:4414:51: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:4446:53: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:5446:39: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:1124:5: required from 'js::XDRResult js::XDRLazyScript(js::XDRState*, js::HandleScope, js::HandleScriptSourceObject, JS::HandleFunction, JS::MutableHandle) [with js::XDRMode mode = js::XDR_ENCODE; js::XDRResult = mozilla::Result; js::HandleScope = JS::Handle; js::HandleScriptSourceObject = JS::Handle; JS::HandleFunction = JS::Handle]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:1145:64: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:4397:73: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:4414:51: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:4446:53: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:4513:44: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:4517:46: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:4521:49: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:5446:39: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:659:5: required from 'static js::XDRResult js::PrivateScriptData::XDR(js::XDRState*, JS::HandleScript, js::HandleScriptSourceObject, js::HandleScope, JS::HandleFunction) [with js::XDRMode mode = js::XDR_ENCODE; js::XDRResult = mozilla::Result; JS::HandleScript = JS::Handle; js::HandleScriptSourceObject = JS::Handle; js::HandleScope = JS::Handle; JS::HandleFunction = JS::Handle]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:1001:3: required from 'js::XDRResult js::XDRScript(js::XDRState*, js::HandleScope, js::HandleScriptSourceObject, JS::HandleFunction, JS::MutableHandleScript) [with js::XDRMode mode = js::XDR_ENCODE; js::XDRResult = mozilla::Result; js::HandleScope = JS::Handle; js::HandleScriptSourceObject = JS::Handle; JS::HandleFunction = JS::Handle; JS::MutableHandleScript = JS::MutableHandle]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:1038:53: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:665:5: required from 'static js::XDRResult js::PrivateScriptData::XDR(js::XDRState*, JS::HandleScript, js::HandleScriptSourceObject, js::HandleScope, JS::HandleFunction) [with js::XDRMode mode = js::XDR_ENCODE; js::XDRResult = mozilla::Result; JS::HandleScript = JS::Handle; js::HandleScriptSourceObject = JS::Handle; js::HandleScope = JS::Handle; JS::HandleFunction = JS::Handle]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:1001:3: required from 'js::XDRResult js::XDRScript(js::XDRState*, js::HandleScope, js::HandleScriptSourceObject, JS::HandleFunction, JS::MutableHandleScript) [with js::XDRMode mode = js::XDR_ENCODE; js::XDRResult = mozilla::Result; js::HandleScope = JS::Handle; js::HandleScriptSourceObject = JS::Handle; JS::HandleFunction = JS::Handle; JS::MutableHandleScript = JS::MutableHandle]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:1038:53: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:671:5: required from 'static js::XDRResult js::PrivateScriptData::XDR(js::XDRState*, JS::HandleScript, js::HandleScriptSourceObject, js::HandleScope, JS::HandleFunction) [with js::XDRMode mode = js::XDR_ENCODE; js::XDRResult = mozilla::Result; JS::HandleScript = JS::Handle; js::HandleScriptSourceObject = JS::Handle; js::HandleScope = JS::Handle; JS::HandleFunction = JS::Handle]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:1001:3: required from 'js::XDRResult js::XDRScript(js::XDRState*, js::HandleScope, js::HandleScriptSourceObject, JS::HandleFunction, JS::MutableHandleScript) [with js::XDRMode mode = js::XDR_ENCODE; js::XDRResult = mozilla::Result; js::HandleScope = JS::Handle; js::HandleScriptSourceObject = JS::Handle; JS::HandleFunction = JS::Handle; JS::MutableHandleScript = JS::MutableHandle]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:1038:53: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:240:3: required from 'js::XDRResult XDRLazyClosedOverBindings(js::XDRState*, JS::MutableHandle) [with js::XDRMode mode = js::XDR_ENCODE; js::XDRResult = mozilla::Result]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:1119:3: required from 'js::XDRResult js::XDRLazyScript(js::XDRState*, js::HandleScope, js::HandleScriptSourceObject, JS::HandleFunction, JS::MutableHandle) [with js::XDRMode mode = js::XDR_ENCODE; js::XDRResult = mozilla::Result; js::HandleScope = JS::Handle; js::HandleScriptSourceObject = JS::Handle; JS::HandleFunction = JS::Handle]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:1145:64: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:1124:5: required from 'js::XDRResult js::XDRLazyScript(js::XDRState*, js::HandleScope, js::HandleScriptSourceObject, JS::HandleFunction, JS::MutableHandle) [with js::XDRMode mode = js::XDR_ENCODE; js::XDRResult = mozilla::Result; js::HandleScope = JS::Handle; js::HandleScriptSourceObject = JS::Handle; JS::HandleFunction = JS::Handle]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:1145:64: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:240:3: required from 'js::XDRResult XDRLazyClosedOverBindings(js::XDRState*, JS::MutableHandle) [with js::XDRMode mode = js::XDR_ENCODE; js::XDRResult = mozilla::Result]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:1119:3: required from 'js::XDRResult js::XDRLazyScript(js::XDRState*, js::HandleScope, js::HandleScriptSourceObject, JS::HandleFunction, JS::MutableHandle) [with js::XDRMode mode = js::XDR_ENCODE; js::XDRResult = mozilla::Result; js::HandleScope = JS::Handle; js::HandleScriptSourceObject = JS::Handle; JS::HandleFunction = JS::Handle]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:1145:64: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/DeletePolicy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BinASTRuntimeSupport.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:28, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BytecodeUtil.h:20, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/NameAnalysisTypes.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/DeletePolicy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BinASTRuntimeSupport.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:28, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BytecodeUtil.h:20, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/NameAnalysisTypes.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/DeletePolicy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BinASTRuntimeSupport.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:28, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/BytecodeUtil.h:20, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/NameAnalysisTypes.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/MemoryMetrics.cpp:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In function 'size_t JS::SystemCompartmentCount(JSContext*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 87 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/MemoryMetrics.cpp:829:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' was declared here 829 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { | ^~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Vector.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BinASTRuntimeSupport.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:28, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/MemoryMetrics.cpp:829:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' was declared here 829 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { | ^~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/MemoryMetrics.cpp:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In function 'size_t JS::UserCompartmentCount(JSContext*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 87 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/MemoryMetrics.cpp:839:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' was declared here 839 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { | ^~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Vector.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/frontend/BinASTRuntimeSupport.h:19, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:28, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src17.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/MemoryMetrics.cpp:839:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' was declared here 839 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { | ^~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/uspoof.o /usr/bin/g++ -o uspoof.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/uspoof.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/uspoof.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/windtfmt.o /usr/bin/g++ -o windtfmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/windtfmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/windtfmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/winnmfmt.o /usr/bin/g++ -o winnmfmt.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/winnmfmt.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/winnmfmt.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/wintzimpl.o /usr/bin/g++ -o wintzimpl.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/wintzimpl.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/wintzimpl.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/zonemeta.o /usr/bin/g++ -o zonemeta.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/zonemeta.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/zonemeta.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/utf8collationiterator.o /usr/bin/g++ -o utf8collationiterator.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/utf8collationiterator.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/utf8collationiterator.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' config/external/icu/i18n/vtzone.o /usr/bin/g++ -o vtzone.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/usr/src/RPM/BUILD/mozjs-68.4.2/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n -I/usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/common -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -frtti -MD -MP -MF .deps/vtzone.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/intl/icu/source/i18n/vtzone.cpp make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/config/external/icu/i18n' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src16.o /usr/bin/g++ -o Unified_cpp_js_src16.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src16.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src16.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src16.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src16.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src16.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src16.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src16.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Rooting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src16.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Rooting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src16.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Rooting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src16.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Rooting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src16.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Rooting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src16.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Policy.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Rooting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src16.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src16.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSAtom.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src16.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src23.o /usr/bin/g++ -o Unified_cpp_js_src23.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src23.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/EndianUtils.h:69, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Xdr.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Xdr.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src23.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/EndianUtils.h:69, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Xdr.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Xdr.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src23.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/EndianUtils.h:69, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Xdr.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Xdr.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src23.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/EndianUtils.h:69, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Xdr.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Xdr.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src23.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/EndianUtils.h:69, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Xdr.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Xdr.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src23.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/EndianUtils.h:69, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Xdr.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Xdr.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src23.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/EndianUtils.h:69, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Xdr.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Xdr.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src23.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/EndianUtils.h:69, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Xdr.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Xdr.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src23.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit2.o /usr/bin/g++ -o Unified_cpp_js_src_jit2.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit2.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BytecodeAnalysis.cpp:116:54: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:860:31: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algo.h:4314:42: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = mozilla::span_details::span_iterator, false>; _OIter = unsigned char**; _UnaryOperation = js::jit::BaselineScript::computeResumeNativeOffsets(JSScript*)::]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:860:31: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BytecodeAnalysis.cpp:116:54: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:27, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:27, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:27, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineJIT.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h: In function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:585:8: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized] 585 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:1145:10: note: 'addArgc' was declared here 1145 | bool addArgc; | ^~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h: In function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:585:8: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized] 585 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:1126:10: note: 'addArgc' was declared here 1126 | bool addArgc; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.cpp:1852:14: warning: 'protoKey' may be used uninitialized in this function [-Wmaybe-uninitialized] 1852 | JSProtoKey protoKey; | ^~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit3.o /usr/bin/g++ -o Unified_cpp_js_src_jit3.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit3.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit3.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp:13926:26: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized] 13926 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 1]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CodeGenerator.cpp:13926:26: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized] 13926 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src4.o /usr/bin/g++ -o Unified_cpp_js_src4.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src4.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.cpp:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/intl/IntlObject.cpp:9, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src20.o /usr/bin/g++ -o Unified_cpp_js_src20.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PrivateIterators-inl.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.cpp:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In member function 'void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+8).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 118 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Shape.cpp:2188:25: note: '*((void*)(& realm)+8).js::RealmsInCompartmentIter::it' was declared here 2188 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCAPI.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/SelfHosting.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& realm)+8).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src20.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Shape.cpp:2188:25: note: '*((void*)(& realm)+8).js::RealmsInCompartmentIter::comp' was declared here 2188 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { | ^~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src3.o /usr/bin/g++ -o Unified_cpp_js_src3.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/CheckedInt.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/CheckedInt.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/CheckedInt.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/CheckedInt.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/CheckedInt.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/CheckedInt.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/WeakMap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/WeakMap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/WeakMap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/WeakMap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/WeakMap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/WeakMap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/WeakMap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 7]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 7]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 5]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 5]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/WeakMap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/WeakMap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 5]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 5]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:141:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/WeakMap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/CheckedInt.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/CheckedInt.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/TypedObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src3.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src2.o /usr/bin/g++ -o Unified_cpp_js_src2.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src2.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 66]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 66]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/ReflectParse.cpp:278:16: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSObject.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/builtin/Reflect.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src2.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src21.o /usr/bin/g++ -o Unified_cpp_js_src21.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src21.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/RangedPtr.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Range.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src21.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/RangedPtr.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Range.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src21.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/RangedPtr.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Range.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src21.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/RangedPtr.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Range.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src21.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/RangedPtr.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Range.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src21.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/RangedPtr.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Range.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src21.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src21.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src21.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src21.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src21.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src21.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:16, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src21.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/RangedPtr.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Range.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src21.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/ArrayUtils.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/RangedPtr.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Range.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType-inl.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/StringType.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src21.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src5.o /usr/bin/g++ -o Unified_cpp_js_src5.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src5.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:27, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:27, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:27, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit5.o /usr/bin/g++ -o Unified_cpp_js_src_jit5.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit5.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit5.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CacheIR.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonIC.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src7.o /usr/bin/g++ -o Unified_cpp_js_src7.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/AlreadyAddRefed.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.cpp:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:123:13: warning: '*((void*)(& realm)+8).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 123 | return *it; | ^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.cpp:1133:20: note: '*((void*)(& realm)+8).js::RealmsInCompartmentIter::it' was declared here 1133 | RealmsInZoneIter realm(zone); | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.cpp:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In function 'bool js::RemapAllWrappersForObject(JSContext*, JSObject*, JSObject*)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 87 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:47: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/CrossCompartmentWrapper.cpp:622:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here 622 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCAPI.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:47: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/CrossCompartmentWrapper.cpp:622:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here 622 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.cpp:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In function 'bool js::NukeCrossCompartmentWrappers(JSContext*, const js::CompartmentFilter&, JS::Realm*, js::NukeReferencesToWindow, js::NukeReferencesFromTarget)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | return *it; | ^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:47: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/CrossCompartmentWrapper.cpp:438:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here 438 | for (CompartmentsIter c(rt); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCAPI.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:47: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/CrossCompartmentWrapper.cpp:438:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here 438 | for (CompartmentsIter c(rt); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.cpp:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In function 'bool js::RecomputeWrappers(JSContext*, const js::CompartmentFilter&, const js::CompartmentFilter&)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | return *it; | ^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:47: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/CrossCompartmentWrapper.cpp:644:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here 644 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCAPI.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:29, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.h:14, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsexn.cpp:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src7.cpp:47: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/CrossCompartmentWrapper.cpp:644:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here 644 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src8.o /usr/bin/g++ -o Unified_cpp_js_src8.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 5]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 5]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/ScriptedProxyHandler.cpp:674:31: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 6]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 6]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/ScriptedProxyHandler.cpp:1193:31: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Proxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/proxy/DeadObjectProxy.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src9.o /usr/bin/g++ -o Unified_cpp_js_src9.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src9.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Mutex.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Mutex.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Mutex.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Mutex.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Mutex.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Mutex.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Mutex.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Mutex.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Mutex.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Mutex.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Mutex.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Mutex.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Mutex.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Mutex.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Mutex.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/threading/Mutex.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src22.o /usr/bin/g++ -o Unified_cpp_js_src22.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src22.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/TextUtils.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src22.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/TextUtils.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src22.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/TextUtils.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src22.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/TextUtils.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src22.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/TextUtils.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src22.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/TextUtils.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src22.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src22.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src22.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src22.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src22.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src22.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallNonGenericMethod.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/NamespaceImports.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Barrier.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src22.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/TextUtils.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src22.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/TextUtils.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject-inl.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/TypedArrayObject.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src22.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit9.o /usr/bin/g++ -o Unified_cpp_js_src_jit9.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit9.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit9.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Casting.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jstypes.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/RematerializedFrame.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit6.o /usr/bin/g++ -o Unified_cpp_js_src_jit6.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit6.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit6.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitOptions.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' js/src/Unified_cpp_js_src6.o /usr/bin/g++ -o Unified_cpp_js_src6.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/SplayTree.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpEngine.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpAST.h:42, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpMacroAssembler.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpInterpreter.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/SplayTree.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpEngine.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpAST.h:42, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpMacroAssembler.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpInterpreter.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/SplayTree.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpEngine.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpAST.h:42, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpMacroAssembler.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpInterpreter.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/SplayTree.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpEngine.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpAST.h:42, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpMacroAssembler.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpInterpreter.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/SplayTree.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpEngine.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpAST.h:42, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpMacroAssembler.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpInterpreter.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/SplayTree.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpEngine.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpAST.h:42, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpMacroAssembler.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpInterpreter.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/SplayTree.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpEngine.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpAST.h:42, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpMacroAssembler.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpInterpreter.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:27, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/SplayTree.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpEngine.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpAST.h:42, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpMacroAssembler.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpInterpreter.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/SplayTree.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpEngine.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpAST.h:42, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpMacroAssembler.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpInterpreter.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:27, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/SplayTree.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpEngine.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpAST.h:42, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpMacroAssembler.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpInterpreter.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/SplayTree.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpEngine.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpAST.h:42, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpMacroAssembler.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpInterpreter.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:27, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/SplayTree.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpEngine.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpAST.h:42, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpMacroAssembler.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpInterpreter.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/SplayTree.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpEngine.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpAST.h:42, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpMacroAssembler.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpInterpreter.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/MathAlgorithms.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/SplayTree.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpEngine.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpAST.h:42, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpMacroAssembler.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpInterpreter.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.cpp:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:38: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h: In function 'JSObject* JS_TransplantObject(JSContext*, JS::HandleObject, JS::HandleObject)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 87 | it++; | ~~^~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:38: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.cpp:614:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here 614 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCAPI.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:25, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:27, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/SplayTree.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpEngine.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpAST.h:42, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpMacroAssembler.h:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/irregexp/RegExpInterpreter.cpp:34, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Vector.h:501:21: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | return mBegin + mLength; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/Unified_cpp_js_src6.cpp:38: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.cpp:614:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here 614 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit8.o /usr/bin/g++ -o Unified_cpp_js_src_jit8.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit8.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit8.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CompactBuffer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CompactBuffer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CompactBuffer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CompactBuffer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/HashTable.h:89, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/HashTable.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/TracingAPI.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/GCPolicyAPI.h:49, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/RootingAPI.h:22, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:72, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CompactBuffer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CompactBuffer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Maybe.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/CallArgs.h:73, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsfriendapi.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonTypes.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/CompactBuffer.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/OptimizationTracking.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:419:58: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 419 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Recover.cpp:310:11: note: 'result' was declared here 310 | int32_t result; | ^~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit7.o /usr/bin/g++ -o Unified_cpp_js_src_jit7.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/LIR.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/LIR.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/LIR.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/LIR.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/LIR.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/LIR.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Bailouts.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/LIR.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Bailouts.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/LIR.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Bailouts.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/LIR.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Bailouts.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/LIR.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Bailouts.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/LIR.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Bailouts.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/LIR.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/LIR.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Array.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/LIR.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:11: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MCallOptimize.cpp:3117:26: warning: 'ins' may be used uninitialized in this function [-Wmaybe-uninitialized] 3117 | MOZ_TRY(resumeAfter(ins)); | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/gc/Heap.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCode.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JSJitFrameIter.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitFrames.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Bailouts.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/LIR.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:419:58: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 419 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:20: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.cpp:3998:13: note: 'res' was declared here 3998 | int32_t res; | ^~~ /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.cpp:4029:31: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 4029 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/MacroAssembler-x86.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MacroAssembler.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/x86/SharedICRegisters-x86.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/SharedICRegisters.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/BaselineIC.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MIR.h:21, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/LIR.h:20, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.h:13, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/Lowering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MoveResolver.h: In member function 'void js::jit::MacroAssembler::passABIArg(const js::jit::MoveOperand&, js::jit::MoveOp::Type)': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/MoveResolver.h:152:24: warning: 'to.js::jit::MoveOperand::kind_' may be used uninitialized in this function [-Wmaybe-uninitialized] 152 | if (kind_ != other.kind_) { | ~~~~~~^~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' make[3]: Entering directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' js/src/jit/Unified_cpp_js_src_jit4.o /usr/bin/g++ -o Unified_cpp_js_src_jit4.o -c -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/system_wrappers -include /usr/src/RPM/BUILD/mozjs-68.4.2/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/js/src -I/usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include -fPIC -DMOZILLA_CLIENT -include /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/js-confdefs.h -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -fstack-protector-strong -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit4.o.pp /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span >; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonControlFlow.cpp:540:49: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span >; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span >; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:2631:36: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonControlFlow.cpp:540:49: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator::span_iterator(const Span*, typename Span::index_type) [with Span = mozilla::Span; bool IsConst = false; typename Span::index_type = unsigned int]': /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:155:48: required from 'constexpr mozilla::span_details::span_iterator::span_iterator(const mozilla::span_details::span_iterator&) [with Span = mozilla::Span; bool IsConst = false]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:150:32: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 150 | (index_ >= 0 && index <= span_->Length())); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:149:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 149 | MOZ_RELEASE_ASSERT(span == nullptr || | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 2]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 0]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:83:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:27, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 3]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 3]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 1]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:96:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:27, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:15, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; unsigned int N = 4]': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsapi.h:75:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with unsigned int N = 4]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:949:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Stack.h:987:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with unsigned int N = 2]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/Interpreter.h:111:29: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/PodOperations.h:62:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 62 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jsutil.h:24, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/ds/LifoAlloc.h:27, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:17, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/js/Value.h:328:18: note: 'union JS::Value' declared here 328 | union alignas(8) Value { | ^~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h: In instantiation of 'constexpr mozilla::span_details::span_iterator& mozilla::span_details::span_iterator::operator++() [with Span = mozilla::Span; bool IsConst = false]': /usr/include/c++/10/bits/stl_algobase.h:1106:44: required from 'static bool std::__equal<_BoolType>::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>; bool _BoolType = false]' /usr/include/c++/10/bits/stl_algobase.h:1156:43: required from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1164:31: required from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/include/c++/10/bits/stl_algobase.h:1414:30: required from 'bool std::equal(_II1, _II1, _II2) [with _II1 = mozilla::span_details::span_iterator, false>; _II2 = mozilla::span_details::span_iterator, false>]' /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:758:46: required from 'constexpr bool mozilla::operator==(const mozilla::Span&, const mozilla::Span&) [with ElementType = const unsigned char; unsigned int FirstExtent = 4294967295; unsigned int SecondExtent = 4294967295]' /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/vm/JSScript.h:1696:60: required from here /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:426:58: note: in definition of macro 'MOZ_VALIDATE_ASSERT_CONDITION_TYPE' 426 | mozilla::detail::AssertionConditionType::isValid, \ | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:18, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/GuardObjects.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/JitAllocPolicy.h:11, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonAnalysis.h:12, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.h:10, from /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/InstructionReordering.cpp:7, from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:40: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ~~~~~~~^~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:445:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:463:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 463 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 465 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/mozjs-68.4.2/_build/dist/include/mozilla/Span.h:171:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 171 | MOZ_RELEASE_ASSERT(span_ && index_ >= 0 && index_ < span_->Length()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit/Unified_cpp_js_src_jit4.cpp:38: /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()': /usr/src/RPM/BUILD/mozjs-68.4.2/js/src/jit/IonCacheIRCompiler.cpp:1532:30: warning: '*((void*)& scratch +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] 1532 | Maybe scratch; | ^~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/mozjs-68.4.2/_build/js/src/jit' make[1]: *** [/usr/src/RPM/BUILD/mozjs-68.4.2/config/recurse.mk:34: compile] Error 2 make: *** [/usr/src/RPM/BUILD/mozjs-68.4.2/config/rules.mk:413: default] Error 2 error: Bad exit status from /usr/src/tmp/rpm-tmp.14484 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.14484 (%build) Command exited with non-zero status 1 1456.94user 42.20system 9:34.51elapsed 260%CPU (0avgtext+0avgdata 812820maxresident)k 0inputs+0outputs (0major+20142713minor)pagefaults 0swaps hsh-rebuild: rebuild of `libmozjs68-68.4.2-alt1.src.rpm' failed. Command exited with non-zero status 1 1484.95user 45.18system 10:09.94elapsed 250%CPU (0avgtext+0avgdata 812820maxresident)k 144inputs+0outputs (0major+20461115minor)pagefaults 0swaps