* Package: dev-lang/spidermonkey-78.8.0  * Repository: gentoo  * Maintainer: mozilla@gentoo.org  * USE: abi_x86_64 amd64 elibc_glibc jit kernel_linux userland_GNU  * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Checking for at least 6400 MiB disk space at "/var/tmp/portage/dev-lang/spidermonkey-78.8.0/temp" ...  [ ok ] * Using LLVM slot 11 to build * Using python3.8 to build >>> Unpacking source... >>> Unpacking firefox-78.8.0esr.source.tar.xz to /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work >>> Unpacking firefox-78esr-patches-10.tar.xz to /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work >>> Unpacking spidermonkey-78-patches-03.tar.xz to /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work >>> Source unpacked in /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work >>> Preparing source in /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src ... * Applying patches from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-patches ... * 0001-Don-t-use-build-id.patch ...  [ ok ] * 0002-Fortify-sources-properly.patch ...  [ ok ] * 0003-Check-additional-plugins-dir.patch ...  [ ok ] * 0004-bmo-847568-Support-system-harfbuzz.patch ...  [ ok ] * 0005-bmo-847568-Support-system-graphite2.patch ...  [ ok ] * 0006-bmo-1559213-Support-system-av1.patch ...  [ ok ] * 0007-bmo-878089-Don-t-fail-when-TERM-is-not-set.patch ...  [ ok ] * 0008-bmo-1516803-Fix-building-sandbox.patch ...  [ ok ] * 0009-Fix-building-spellchecker-when-using-GCC-and-PGO.patch ...  [ ok ] * 0010-bmo-1526653-Include-struct-definitions-for-user_vfp-.patch ...  [ ok ] * 0011-musl-Support-custom-vendor-strings.patch ...  [ ok ] * 0012-musl-Add-alternate-name-for-private-siginfo-struct-m.patch ...  [ ok ] * 0013-musl-Fix-syscall-wrappers.patch ...  [ ok ] * 0014-musl-Only-use-system-heap-reporter-with-glibc.patch ...  [ ok ] * 0015-musl-Set-pthread-name-for-non-glibc-systems.patch ...  [ ok ] * 0016-musl-getcontext-is-only-avaliable-on-glibc-systems.patch ...  [ ok ] * 0017-musl-sys-auvx.h-avaliable-on-more-then-just-glibc-sy.patch ...  [ ok ] * 0018-musl-make-SYS_fork-non-fatal-musl-uses-it-for-fork-2.patch ...  [ ok ] * 0019-Make-PGO-use-toolchain.patch ...  [ ok ] * 0020-bmo-1516081-Disable-watchdog-during-PGO-builds.patch ...  [ ok ] * 0021-bmo-1516803-force-one-LTO-partition-for-sandbox-when.patch ...  [ ok ] * 0022-bmo-1196777-Set-GDK_FOCUS_CHANGE_MASK.patch ...  [ ok ] * 0023-Wayland-Disable-FFVPX-with-VAAPI.patch ...  [ ok ] * 0024-VAAPI-Add-extra-frames.patch ...  [ ok ] * 0025-Fix-building-with-PGO-when-using-GCC.patch ...  [ ok ] * 0026-bmo-1634213-Wayland-Use-dmabuf-WebGL-surfaces-by-def.patch ...  [ ok ] * 0027-libaom-Use-NEON_FLAGS-instead-of-VPX_ASFLAGS-for-lib.patch ...  [ ok ] * 0028-bmo-1650299-Unify-the-inclusion-of-the-ICU-data-file.patch ...  [ ok ] * 0029-bmo-1264836-Automatically-convert-the-little-endian-.patch ...  [ ok ] * 0030-bmo-1651207-Build-the-ICU-data-through-an-assembly-f.patch ...  [ ok ] * 0031-Add-support-for-PipeWire-0.3.patch ...  [ ok ] * 0032-geckodriver-Build-regex-with-unicode-feature.patch ...  [ ok ] * 0033-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch ...  [ ok ] * 0034-Make-elfhack-use-toolchain.patch ...  [ ok ] * 0035-bmo-1561207-Make-dbus-optional.patch ...  [ ok ] * 0036-bmo-1643201-Cherry-pick-some-servo-changes-to-derive.patch ...  [ ok ] * 0037-bmo-1653339-Teach-style_derive-s-map_type_params-abo.patch ...  [ ok ] * 0038-bmo-1667736-Update-packed_simd-to-compile-on-Rust-1..patch ...  [ ok ] * 0039-bmo-1684365-Add-a-null-pointer-check-so-that-Firefox.patch ...  [ ok ] * Applying patches from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/spidermonkey-patches ... * 0001-build-Add-soname-switch-to-linker-regardless-of-Oper.patch ...  [ ok ] * 0002-build-Copy-headers-on-install-instead-of-symlinking.patch ...  [ ok ] * 0003-build-Don-t-fail-when-passing-standardized-autotools.patch ...  [ ok ] * 0004-tests-Increase-the-test-timeout-for-slower-builds.patch ...  [ ok ] * 0005-JIT-Fix-virtual-address-length-on-ia64.patch ...  [ ok ] * 0006-JIT-Add-atomic-operations-support-for-ia64.patch ...  [ ok ] * 0007-bmo-1644600-Export-SharedArrayRawBufferRefs.patch ...  [ ok ] * Removing pre-built binaries ... third_party/python/psutil/build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so third_party/python/psutil/build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so third_party/python/psutil/build/temp.linux-x86_64-2.7/psutil/_psutil_common.o third_party/python/psutil/build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o third_party/python/psutil/build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o third_party/python/psutil/psutil/_psutil_linux.so third_party/python/psutil/psutil/_psutil_posix.so * Running autoconf ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src ... * Current CFLAGS: -march=native -O2 -pipe * Current CXXFLAGS: -march=native -O2 -pipe * Current LDFLAGS: -Wl,-O1 -Wl,--as-needed * Current RUSTFLAGS: * Build CFLAGS: -march=native -O2 -pipe * Build CXXFLAGS: -march=native -O2 -pipe * Build LDFLAGS: -Wl,-O1 -Wl,--as-needed * Build RUSTFLAGS: * econf: updating firefox-78.8.0/build/autoconf/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-78.8.0/build/autoconf/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-78.8.0/intl/icu/source/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-78.8.0/intl/icu/source/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-78.8.0/js/src/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-78.8.0/js/src/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-78.8.0/js/src/ctypes/libffi/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-78.8.0/js/src/ctypes/libffi/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-78.8.0/modules/freetype2/builds/unix/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-78.8.0/modules/freetype2/builds/unix/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-78.8.0/nsprpub/build/autoconf/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-78.8.0/nsprpub/build/autoconf/config.sub with /usr/share/gnuconfig/config.sub /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --disable-jemalloc --disable-optimize --disable-strip --enable-readline --enable-shared-js --with-intl-api --with-system-icu --with-system-nspr --with-system-zlib --with-toolchain-prefix=x86_64-pc-linux-gnu- --disable-debug --enable-jit --disable-tests --enable-rust-simd XARGS=/usr/bin/xargs Creating Python 3 environment created virtual environment CPython3.8.7.final.0-64 in 3895ms creator CPython3Posix(dest=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3, clear=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/homedir/.local/share/virtualenv) added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator b"running build_ext\nbuilding 'psutil._psutil_linux' extension\ncreating build/temp.linux-x86_64-3.8\ncreating build/temp.linux-x86_64-3.8/psutil\nx86_64-pc-linux-gnu-gcc -pthread -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/include -I/usr/include/python3.8 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.8/psutil/_psutil_common.o\nx86_64-pc-linux-gnu-gcc -pthread -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/include -I/usr/include/python3.8 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-3.8/psutil/_psutil_posix.o\nx86_64-pc-linux-gnu-gcc -pthread -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/include -I/usr/include/python3.8 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-3.8/psutil/_psutil_linux.o\ncreating build/lib.linux-x86_64-3.8\ncreating build/lib.linux-x86_64-3.8/psutil\nx86_64-pc-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,--as-needed -L. build/temp.linux-x86_64-3.8/psutil/_psutil_common.o build/temp.linux-x86_64-3.8/psutil/_psutil_posix.o build/temp.linux-x86_64-3.8/psutil/_psutil_linux.o -L/usr/lib64 -o build/lib.linux-x86_64-3.8/psutil/_psutil_linux.cpython-38-x86_64-linux-gnu.so\nbuilding 'psutil._psutil_posix' extension\nx86_64-pc-linux-gnu-gcc -pthread -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/include -I/usr/include/python3.8 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.8/psutil/_psutil_common.o\nx86_64-pc-linux-gnu-gcc -pthread -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/include -I/usr/include/python3.8 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-3.8/psutil/_psutil_posix.o\nx86_64-pc-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,--as-needed -L. build/temp.linux-x86_64-3.8/psutil/_psutil_common.o build/temp.linux-x86_64-3.8/psutil/_psutil_posix.o -L/usr/lib64 -o build/lib.linux-x86_64-3.8/psutil/_psutil_posix.cpython-38-x86_64-linux-gnu.so\ncopying build/lib.linux-x86_64-3.8/psutil/_psutil_linux.cpython-38-x86_64-linux-gnu.so -> psutil\ncopying build/lib.linux-x86_64-3.8/psutil/_psutil_posix.cpython-38-x86_64-linux-gnu.so -> psutil\n" Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) Re-executing in the virtualenv checking for vcs source checkout... no checking for a shell... /bin/sh checking for host system type... x86_64-pc-linux-gnu checking for target system type... x86_64-pc-linux-gnu checking for Python 3... /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/bin/python (3.8.7) checking whether cross compiling... no checking for yasm... /usr/bin/yasm checking yasm version... 1.3.0 checking for the target C compiler... /usr/bin/x86_64-pc-linux-gnu-gcc checking whether the target C compiler can be used... yes checking the target C compiler version... 9.3.0 checking the target C compiler works... yes WARNING: The value of LD is not used by this build system. checking for the target C++ compiler... /usr/bin/x86_64-pc-linux-gnu-g++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 9.3.0 checking the target C++ compiler works... yes checking for the host C compiler... /usr/bin/x86_64-pc-linux-gnu-gcc checking whether the host C compiler can be used... yes checking the host C compiler version... 9.3.0 checking the host C compiler works... yes checking for the host C++ compiler... /usr/bin/x86_64-pc-linux-gnu-g++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 9.3.0 checking the host C++ compiler works... yes checking for 64-bit OS... yes checking for new enough STL headers from libstdc++... yes checking for nasm... /usr/bin/nasm checking nasm version... 2.15.05 checking for linker... bfd checking for the assembler... /usr/bin/x86_64-pc-linux-gnu-gcc checking for ar... /usr/bin/x86_64-pc-linux-gnu-ar checking for pkg_config... /usr/bin/x86_64-pc-linux-gnu-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 fts.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 -Wempty-init-stmt... 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++2a-compat... no 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 -Wunused-function... yes checking whether the C++ compiler supports -Wunused-variable... 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-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-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-multistatement-macros... yes checking whether the C++ compiler supports -Wno-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 for llvm_profdata... /usr/lib/llvm/11/bin/llvm-profdata checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking for nspr >= 4.10... yes checking NSPR_CFLAGS... -I/usr/include/nspr checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 checking for rustc... /usr/bin/rustc checking for cargo... /usr/bin/cargo checking rustc version... 1.47.0 checking cargo version... 1.47.0 checking for rust target triplet... x86_64-unknown-linux-gnu checking for rust host triplet... x86_64-unknown-linux-gnu checking for rustdoc... /usr/bin/rustdoc checking for rustfmt... not found checking for clang for bindgen... not found checking for libclang for bindgen... not found checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 checking for readline... yes checking for icu-i18n >= 67.1... yes checking MOZ_ICU_CFLAGS... checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata checking for awk... /usr/bin/gawk checking for perl... /usr/bin/perl 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... /usr/bin/xargs checking for rpmbuild... not found checking for NSIS version... no checking for llvm-objdump... /usr/lib/llvm/11/bin/llvm-objdump checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... checking MOZ_ZLIB_LIBS... -lz checking for autoconf... /usr/bin/autoconf-2.13 Refreshing /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/old-configure with /usr/bin/autoconf-2.13 creating cache ./config.cache checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking build system type... x86_64-pc-linux-gnu checking for gcc... (cached) /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 checking whether the C compiler (/usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed ) works... (cached) yes checking whether the C compiler (/usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 accepts -g... (cached) yes checking for c++... (cached) /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 checking whether the C++ compiler (/usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed ) works... (cached) yes checking whether the C++ compiler (/usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed ) is a cross-compiler... no checking whether we are using GNU C++... (cached) yes checking whether /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 accepts -g... (cached) yes checking for ranlib... x86_64-pc-linux-gnu-ranlib checking for /usr/bin/x86_64-pc-linux-gnu-gcc... /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 checking for strip... strip checking for sb-conf... no checking for ve... no checking for X... libraries , headers checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes 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 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/x86_64-pc-linux-gnu-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 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... no checking for __thread keyword for TLS variables... yes checking for localeconv... 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 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 53 moz.build files in 0.40s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 208 build config descriptors in 0.13s RecursiveMake backend executed in 0.54s 149 total backend files; 149 created; 0 updated; 0 unchanged; 0 deleted; 7 -> 32 Makefile FasterMake backend executed in 0.18s 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 1.38s; CPU time: 1.18s; Efficiency: 85%; Untracked: 0.13s >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src ... make -j5 make[1]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build' make recurse_pre-export make[2]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build' /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/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/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.02s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.02s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. Elapsed: 0.92s; From dist/include: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories. Elapsed: 0.94s; From _tests: Kept 1 existing; Added/updated 410; Removed 0 files and 0 directories. make[2]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build' rm -f '.cargo/config' /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0 -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_NEW_REGEXP=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_MULTI_VALUE=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"78.0"' -DMOZILLA_VERSION='"78.8.0"' -DMOZILLA_VERSION_U=78.8.0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=8 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_RUST_SIMD=1 -DMOZ_SYSTEM_ICU=1 -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/.cargo/config.in' -o '.cargo/config' make[1]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build' make[1]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build' make recurse_export make[2]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/config' mkdir -p '.deps/' config/host_nsinstall.o /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/config -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp -I/usr/include/nspr /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/nsinstall.c config/host_pathsub.o /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/config -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -MD -MP -MF .deps/host_pathsub.o.pp -I/usr/include/nspr /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/pathsub.c make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/config' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/config' mkdir -p '../dist/host/bin/' config/nsinstall_real /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o nsinstall_real -DXP_UNIX host_nsinstall.o host_pathsub.o /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --host nsinstall_real cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/config' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/config' config/system-header.sentinel.stub /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/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 condition_variable cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory mutex ostream regex set shared_mutex 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 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/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 unicode/datefmt.h unicode/locid.h unicode/numberformatter.h unicode/numsys.h unicode/plurrule.h unicode/putil.h unicode/timezone.h unicode/ucal.h unicode/uchar.h unicode/uclean.h unicode/ucol.h unicode/ucurr.h unicode/udat.h unicode/udata.h unicode/udatpg.h unicode/udisplaycontext.h unicode/uldnames.h unicode/ulistformatter.h unicode/uenum.h unicode/uformattedvalue.h unicode/umachine.h unicode/uniset.h unicode/unistr.h unicode/unorm.h unicode/unum.h unicode/unumberformatter.h unicode/upluralrules.h unicode/ureldatefmt.h unicode/ures.h unicode/ustring.h unicode/utypes.h sys/auxv.h /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/config' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/memory/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/memory/build' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/mozglue/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/mozglue/build' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src' js/src/js-confdefs.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-confdefs.h .deps/js-confdefs.h.pp .deps/js-confdefs.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/js-confdefs.h.in /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp js/src/js-config.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-config.h .deps/js-config.h.pp .deps/js-config.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/js-config.h.in /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp js/src/selfhosted.out.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp .deps/selfhosted.out.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/js.msg /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/TypedObjectConstants.h /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/SelfHostingDefines.h /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Utilities.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Array.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/AsyncFunction.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/AsyncIteration.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/BigInt.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Classes.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Date.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Error.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Function.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Generator.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Iterator.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Map.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Module.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Number.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Object.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Promise.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Reflect.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/RegExp.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/String.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Set.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Sorting.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/TypedArray.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/TypedObject.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/WeakMap.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/WeakSet.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/intl/Collator.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/intl/CommonFunctions.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/intl/CurrencyDataGenerated.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/intl/DateTimeFormat.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/intl/DisplayNames.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/intl/IntlObject.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/intl/ListFormat.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/intl/NumberFormat.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/intl/PluralRules.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/intl/RelativeTimeFormat.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -E -o self-hosting-preprocessed.pp -DCROSS_COMPILE= -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="78.8.0" -DMOZILLA_VERSION_U=78.8.0 -DMOZILLA_UAVERSION="78.0" -DMOZ_UPDATE_CHANNEL=default -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_CPUID_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_STANDALONE=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DJS_CODEGEN_X64=1 -DMOZ_RUST_SIMD=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_NEW_REGEXP=1 -DEDITLINE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_SYSTEM_ICU=1 -DJS_HAS_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=8 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_LOCALECONV=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DMALLOC_H= -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/build' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/frontend' js/src/frontend/ReservedWordsGenerated.h.stub make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/gc' js/src/gc/StatsPhasesGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/GenerateReservedWords.py main ReservedWordsGenerated.h .deps/ReservedWordsGenerated.h.pp .deps/ReservedWordsGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/ReservedWords.h /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/GenerateStatsPhases.py generateHeader StatsPhasesGenerated.h .deps/StatsPhasesGenerated.h.pp .deps/StatsPhasesGenerated.h.stub make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/shell' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/shell' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/jit' js/src/jit/MOpcodesGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/GenerateOpcodeFiles.py generate_mir_header MOpcodesGenerated.h .deps/MOpcodesGenerated.h.pp .deps/MOpcodesGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/MIR.h /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp js/src/gc/StatsPhasesGenerated.inc.stub /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/frontend' js/src/jit/LOpcodesGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/GenerateOpcodeFiles.py generate_lir_header LOpcodesGenerated.h .deps/LOpcodesGenerated.h.pp .deps/LOpcodesGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/LIR.h /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/shared/LIR-shared.h /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/x86-shared/LIR-x86-shared.h /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/x64/LIR-x64.h /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/gc' js/src/jit/CacheIROpsGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/GenerateCacheIRFiles.py generate_cacheirops_header CacheIROpsGenerated.h .deps/CacheIROpsGenerated.h.pp .deps/CacheIROpsGenerated.h.stub /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/CacheIROps.yaml /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/jit' make[2]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build' make[1]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build' make[1]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build' make recurse_compile make[2]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/rust' js/src/rust/force-cargo-library-build /usr/bin/cargo rustc --release --manifest-path /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/rust/Cargo.toml -vv --lib --target=x86_64-unknown-linux-gnu --features 'simd-accel' -- make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/mfbt' mkdir -p '.deps/' mfbt/lz4.o /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o lz4.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt/double-conversion -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -march=native -O2 -pipe -ffunction-sections -fdata-sections -fno-math-errno -pthread -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-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -MD -MP -MF .deps/lz4.o.pp /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt/lz4/lz4.c mfbt/lz4frame.o make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/shell' mkdir -p '.deps/' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src' mkdir -p '.deps/' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/config' make[3]: Nothing to be done for 'host-objects'. make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/config' js/src/shell/Unified_cpp_js_src_shell0.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_shell0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -Dtopsrcdir=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/shell -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/shell -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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_shell0.o.pp Unified_cpp_js_src_shell0.cpp js/src/RegExp.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o RegExp.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/RegExp.cpp js/src/jsmath.o make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/debugger' mkdir -p '.deps/' js/src/debugger/Unified_cpp_js_src_debugger0.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_debugger0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/debugger -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/debugger -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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_debugger0.o.pp Unified_cpp_js_src_debugger0.cpp js/src/debugger/Unified_cpp_js_src_debugger1.o /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o lz4frame.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt/double-conversion -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -march=native -O2 -pipe -ffunction-sections -fdata-sections -fno-math-errno -pthread -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-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -MD -MP -MF .deps/lz4frame.o.pp /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt/lz4/lz4frame.c mfbt/lz4hc.o /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o lz4hc.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt/double-conversion -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -march=native -O2 -pipe -ffunction-sections -fdata-sections -fno-math-errno -pthread -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-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -MD -MP -MF .deps/lz4hc.o.pp /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt/lz4/lz4hc.c mfbt/xxhash.o  Compiling packed_simd v0.3.4 (https://github.com/hsivonen/packed_simd?rev=0917fe780032a6bbb23d71be545f9c1834128d75#0917fe78)  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/packed_simd CARGO_PKG_AUTHORS='Gonzalo Brito Gadeschi ' CARGO_PKG_DESCRIPTION='Portable Packed SIMD vectors' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang-nursery/packed_simd' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=packed_simd CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/packed_simd' CARGO_PKG_VERSION=0.3.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/packed_simd/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="into_bits"' -C metadata=cb0a8096d38dcac2 -C extra-filename=-cb0a8096d38dcac2 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/build/packed_simd-cb0a8096d38dcac2 -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --cap-lints warn` /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o xxhash.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt/double-conversion -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -march=native -O2 -pipe -ffunction-sections -fdata-sections -fno-math-errno -pthread -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-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -MD -MP -MF .deps/xxhash.o.pp /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt/lz4/xxhash.c mfbt/Compression.o  Compiling cfg-if v0.1.10  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/cfg-if CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_VERSION=0.1.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' /usr/bin/rustc --crate-name cfg_if --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/cfg-if/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=95c8ccbb91a3fb43 -C extra-filename=-95c8ccbb91a3fb43 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Compiling encoding_rs v0.8.22  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' /usr/bin/rustc --crate-name build_script_build /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="packed_simd"' --cfg 'feature="simd-accel"' -C metadata=8ac23d473e163352 -C extra-filename=-8ac23d473e163352 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/build/encoding_rs-8ac23d473e163352 -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --cap-lints warn`  Compiling cc v1.0.47  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/cc CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cc-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cc CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cc-rs' CARGO_PKG_VERSION=1.0.47 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=47 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' /usr/bin/rustc --crate-name cc --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/cc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=70353f332757c1a7 -C extra-filename=-70353f332757c1a7 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --cap-lints warn` /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Compression.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt/double-conversion -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt/Compression.cpp mfbt/Unified_cpp_mfbt0.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_mfbt0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt/double-conversion -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_mfbt0.cpp mfbt/Unified_cpp_mfbt1.o  Compiling encoding_c v0.9.7  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' /usr/bin/rustc --crate-name build_script_build /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_c/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd-accel"' -C metadata=8ec5794252380bd7 -C extra-filename=-8ec5794252380bd7 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/build/encoding_c-8ec5794252380bd7 -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --cap-lints warn`  Compiling encoding_c_mem v0.2.5  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_c_mem/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=7658c935c64cb691 -C extra-filename=-7658c935c64cb691 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/build/encoding_c_mem-7658c935c64cb691 -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --cap-lints warn` /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_mfbt1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/mfbt -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mfbt/double-conversion -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_mfbt1.cpp  Compiling leb128 v0.2.4  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/leb128 CARGO_PKG_AUTHORS='Nick Fitzgerald :Philip Craig ' CARGO_PKG_DESCRIPTION='Read and write DWARF'\''s "Little Endian Base 128" (LEB128) variable length integer encoding.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=leb128 CARGO_PKG_REPOSITORY='https://github.com/gimli-rs/leb128' CARGO_PKG_VERSION=0.2.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' /usr/bin/rustc --crate-name leb128 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/leb128/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=7b8e886406daf329 -C extra-filename=-7b8e886406daf329 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/leb128/src/lib.rs:123:13  | 123 |  try!(r.read_exact(&mut buf));  |  ^^^  |  = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/leb128/src/lib.rs:153:13  | 153 |  try!(r.read_exact(&mut buf));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/leb128/src/lib.rs:200:13  | 200 |  try!(w.write_all(&buf));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/leb128/src/lib.rs:232:13  | 232 |  try!(w.write_all(&buf));  |  ^^^ warning: trait objects without an explicit `dyn` are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/leb128/src/lib.rs:104:36  | 104 |  fn cause(&self) -> Option<&::std::error::Error> {  |  ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)`  |  = note: `#[warn(bare_trait_objects)]` on by default warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/leb128/src/lib.rs:91:17  | 91 |  ::std::error::Error::description(self)  |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/leb128/src/lib.rs:99:44  | 99 |  Error::IoError(ref e) => e.description(),  |  ^^^^^^^^^^^ warning: 7 warnings emitted  Compiling arrayvec v0.5.1  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/arrayvec CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=arrayvec CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_VERSION=0.5.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' /usr/bin/rustc --crate-name arrayvec --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/arrayvec/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=c35ddafc9d245b22 -C extra-filename=-c35ddafc9d245b22 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Compiling mozilla-central-workspace-hack v0.1.0 (/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/workspace-hack)  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/workspace-hack CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozilla-central-workspace-hack CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' /usr/bin/rustc --crate-name mozilla_central_workspace_hack build/workspace-hack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=76d9ac626e27b3eb -C extra-filename=-76d9ac626e27b3eb --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Compiling wasmparser v0.48.2  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=wasmparser CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/wasmparser-0.48.2 CARGO_PKG_AUTHORS='Yury Delendik ' CARGO_PKG_DESCRIPTION='A simple event-driven library for parsing WebAssembly binary files. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasmparser CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasmparser.rs' CARGO_PKG_VERSION=0.48.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=48 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' /usr/bin/rustc --crate-name wasmparser --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/wasmparser-0.48.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=7861d212f60cb790 -C extra-filename=-7861d212f60cb790 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o jsmath.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jsmath.cpp js/src/DoubleToString.o make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/mfbt' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/frontend' mkdir -p '.deps/' js/src/frontend/Parser.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Parser.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/Parser.cpp js/src/frontend/Unified_cpp_js_src_frontend0.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o DoubleToString.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/util/DoubleToString.cpp js/src/Utility.o In file included from Unified_cpp_js_src_debugger0.cpp:29: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::typeGetter()': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/debugger/Environment.cpp:194:24: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 194 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/debugger/Debugger.cpp:53, from Unified_cpp_js_src_debugger0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In member function 'bool js::Debugger::CallData::findAllGlobals()': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:134:13: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 134 | return *it; | ^~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/debugger/Debugger.cpp:5762:21: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' was declared here 5762 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/debugger/Debugger.cpp:53, from Unified_cpp_js_src_debugger0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:93:46: warning: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 93 | return it < zone->compartments().begin() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 94 |  it >= zone->compartments().end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/debugger/Debugger.cpp:5762:21: note: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' was declared here 5762 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Utility.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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/Utility.o.pp /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/util/Utility.cpp js/src/Interpreter.o make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/shell' make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/gc' mkdir -p '.deps/' js/src/gc/StoreBuffer.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o StoreBuffer.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/StoreBuffer.cpp js/src/gc/Unified_cpp_js_src_gc0.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/debugger/Debugger.cpp:53, from Unified_cpp_js_src_debugger0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In member function 'bool js::Debugger::CallData::addAllGlobalsAsDebuggees()': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:98:7: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/debugger/Debugger.cpp:4314:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 4314 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { | ^~~~  Running `/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/build/packed_simd-cb0a8096d38dcac2/build-script-build` [packed_simd 0.3.4] cargo:rustc-env=RUSTC_BOOTSTRAP=1  Running `/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/build/encoding_rs-8ac23d473e163352/build-script-build` [encoding_rs 0.8.22] cargo:rustc-env=RUSTC_BOOTSTRAP=1  Compiling mozglue-static v0.1.0 (/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mozglue/static/rust)  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 mozglue/static/rust/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=ea1618ad1dffdf3b -C extra-filename=-ea1618ad1dffdf3b --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/build/mozglue-static-ea1618ad1dffdf3b -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --extern cc=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps/libcc-70353f332757c1a7.rlib`  Running `/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/build/encoding_c-8ec5794252380bd7/build-script-build` [encoding_c 0.9.7] cargo:rerun-if-changed= [encoding_c 0.9.7] cargo:include-dir=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_c/include  Running `/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/build/encoding_c_mem-7658c935c64cb691/build-script-build` [encoding_c_mem 0.2.5] cargo:rerun-if-changed= [encoding_c_mem 0.2.5] cargo:include-dir=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_c_mem/include  Compiling wast v16.0.0  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/wast CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Customizable Rust parsers for the WebAssembly Text formats WAT and WAST ' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wat/tree/master/crates/wast' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wast CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wat/tree/master/crates/wast' CARGO_PKG_VERSION=16.0.0 CARGO_PKG_VERSION_MAJOR=16 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' /usr/bin/rustc --crate-name wast --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/wast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="wasm-module"' -C metadata=66ce1b8315668a9e -C extra-filename=-66ce1b8315668a9e --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --extern leb128=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps/libleb128-7b8e886406daf329.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` warning: lint `intra_doc_link_resolution_failure` has been renamed to `broken_intra_doc_links`  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/wast/src/lib.rs:48:23  | 48 | #![deny(missing_docs, intra_doc_link_resolution_failure)]  |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `broken_intra_doc_links`  |  = note: `#[warn(renamed_and_removed_lints)]` on by default In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/SharedContext.h:18, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/CompilationInfo.h:14, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/Parser.h:184, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/Parser.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/ParseNode.h: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/ParseNode.h:936:56: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 936 | : ParseNode(kind, pos), left_(left), right_(right) { | ^ /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/Parser.cpp:7359:16: note: 'innerName' was declared here 7359 | NameNodeType innerName; | ^~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Interpreter.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/Interpreter.cpp js/src/ProfilingStack.o /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/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]': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/Parser.cpp:5922:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 5922 | TernaryNodeType ifNode; | ^~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_gc0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_gc0.cpp js/src/gc/Unified_cpp_js_src_gc1.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/SharedContext.h:18, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/CompilationInfo.h:14, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/Parser.h:184, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/Parser.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/ParseNode.h: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/ParseNode.h:936:56: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 936 | : ParseNode(kind, pos), left_(left), right_(right) { | ^ /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/Parser.cpp:7359:16: note: 'innerName' was declared here 7359 | NameNodeType innerName; | ^~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/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]': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/Parser.cpp:5922:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 5922 | TernaryNodeType ifNode; | ^~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_debugger1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/debugger -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/debugger -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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_debugger1.o.pp Unified_cpp_js_src_debugger1.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_frontend0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_frontend0.cpp js/src/frontend/Unified_cpp_js_src_frontend1.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PrivateIterators-inl.h:14, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepObjectGroups()': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:129:7: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/GC.cpp:5017:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 5017 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PrivateIterators-inl.h:14, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepMisc()': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:134:13: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 134 | return *it; | ^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/GC.cpp:5025:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 5025 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PrivateIterators-inl.h:14, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:129:7: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/GC.cpp:5144:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 5144 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PrivateIterators-inl.h:14, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:129:7: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/GC.cpp:5182:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 5182 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/Interpreter.cpp:4689:24: warning: 'proto' may be used uninitialized in this function [-Wmaybe-uninitialized] 4689 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_frontend0.cpp:29: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend/BytecodeEmitter.cpp:2653:48: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 2653 | NameOpEmitter noe(this, name, loc, kind); | ^ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_frontend1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_frontend1.cpp make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/debugger' js/src/frontend/Unified_cpp_js_src_frontend2.o make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/jit' mkdir -p '.deps/' js/src/jit/Unified_cpp_js_src_jit0.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_jit0.cpp js/src/jit/Unified_cpp_js_src_jit1.o warning: 1 warning emitted  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=packed_simd CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/packed_simd CARGO_PKG_AUTHORS='Gonzalo Brito Gadeschi ' CARGO_PKG_DESCRIPTION='Portable Packed SIMD vectors' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang-nursery/packed_simd' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=packed_simd CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/packed_simd' CARGO_PKG_VERSION=0.3.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' OUT_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/build/packed_simd-185729b6c7237769/out RUSTC_BOOTSTRAP=1 /usr/bin/rustc --crate-name packed_simd --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/packed_simd/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="into_bits"' -C metadata=df73da89d3a14001 -C extra-filename=-df73da89d3a14001 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --extern cfg_if=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps/libcfg_if-95c8ccbb91a3fb43.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_frontend2.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_frontend2.cpp js/src/frontend/Unified_cpp_js_src_frontend3.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_gc1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_gc1.cpp js/src/gc/Unified_cpp_js_src_gc2.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_frontend3.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_frontend3.cpp js/src/frontend/Unified_cpp_js_src_frontend4.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_jit1.cpp js/src/jit/Unified_cpp_js_src_jit10.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PrivateIterators-inl.h:14, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In member function 'void js::Nursery::sweep(JSTracer*)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:98:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc1.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/Nursery.cpp:1314:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 1314 | for (CompartmentsIter c(runtime()); !c.done(); c.next()) { | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PrivateIterators-inl.h:14, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In function 'void JS_IterateCompartments(JSContext*, void*, JSIterateCompartmentCallback)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:98:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc1.cpp:29: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.cpp:198:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 198 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PrivateIterators-inl.h:14, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In function 'void JS::IterateRealms(JSContext*, void*, JS::IterateRealmCallback)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:129:7: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc1.cpp:29: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.cpp:224:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' was declared here 224 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PrivateIterators-inl.h:14, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:93:46: warning: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 93 | return it < zone->compartments().begin() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 94 |  it >= zone->compartments().end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_gc1.cpp:29: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.cpp:224:19: note: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' was declared here 224 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PrivateIterators-inl.h:14, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In function 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, JS::IterateRealmCallback)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:129:7: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc1.cpp:29: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.cpp:238:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' was declared here 238 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PrivateIterators-inl.h:14, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:93:46: warning: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 93 | return it < zone->compartments().begin() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 94 |  it >= zone->compartments().end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_gc1.cpp:29: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.cpp:238:19: note: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' was declared here 238 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_frontend4.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_frontend4.cpp js/src/frontend/Unified_cpp_js_src_frontend5.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PrivateIterators-inl.h:14, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In member function 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:129:7: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc1.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/RootMarking.cpp:389:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' was declared here 389 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PrivateIterators-inl.h:14, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:93:46: warning: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 93 | return it < zone->compartments().begin() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 94 |  it >= zone->compartments().end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_gc1.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/RootMarking.cpp:389:19: note: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' was declared here 389 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_gc2.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/gc -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_gc2.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_frontend5.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_frontend5.cpp js/src/frontend/Unified_cpp_js_src_frontend6.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PrivateIterators-inl.h:14, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/Statistics.cpp:27, from Unified_cpp_js_src_gc2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In function 'void JS::TraceIncomingCCWs(JSTracer*, const CompartmentSet&)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:103:13: warning: '*((void*)(& source)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | return *it; | ^~ In file included from Unified_cpp_js_src_gc2.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/Tracer.cpp:109:25: note: '*((void*)(& source)+40).js::CompartmentsInZoneIter::it' was declared here 109 | for (CompartmentsIter source(trc->runtime()); !source.done(); source.next()) { | ^~~~~~ make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/gc' /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit10.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_jit10.cpp js/src/jit/Unified_cpp_js_src_jit11.o  Running `/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/build/mozglue-static-ea1618ad1dffdf3b/build-script-build` [mozglue-static 0.1.0] TARGET = Some("x86_64-unknown-linux-gnu") [mozglue-static 0.1.0] OPT_LEVEL = Some("2") [mozglue-static 0.1.0] HOST = Some("x86_64-unknown-linux-gnu") [mozglue-static 0.1.0] CXX_x86_64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXX_x86_64_unknown_linux_gnu = Some(" /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17") [mozglue-static 0.1.0] CXXFLAGS_x86_64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXFLAGS_x86_64_unknown_linux_gnu = Some("-I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/rust -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/rust -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -DMOZILLA_CONFIG_H") [mozglue-static 0.1.0] CRATE_CC_NO_DEFAULTS = None [mozglue-static 0.1.0] DEBUG = Some("false") [mozglue-static 0.1.0] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [mozglue-static 0.1.0] running: "/usr/bin/x86_64-pc-linux-gnu-g++" "-std=gnu++17" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers" "-include" "/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h" "-fstack-protector-strong" "-DNDEBUG=1" "-DTRIMMED=1" "-DEXPORT_JS_API" "-DMOZ_HAS_MOZGLUE" "-I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/rust" "-I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/rust" "-I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include" "-I/usr/include/nspr" "-fPIC" "-DMOZILLA_CLIENT" "-include" "/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Woverloaded-virtual" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wwrite-strings" "-Wno-invalid-offsetof" "-Wduplicated-cond" "-Wimplicit-fallthrough" "-Wunused-function" "-Wunused-variable" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-security" "-Wformat-overflow=2" "-Wno-noexcept-type" "-fno-sized-deallocation" "-fno-aligned-new" "-march=native" "-O2" "-pipe" "-fno-rtti" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "-fno-math-errno" "-pthread" "-pipe" "-g" "-fno-omit-frame-pointer" "-funwind-tables" "-DMOZILLA_CONFIG_H" "-I" "/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src" "-I" "/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-1e7cd0edb0cea62e/out/wrappers.o" "-c" "wrappers.cpp"  Compiling wat v1.0.17  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=wat CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/wat CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Rust parser for the WebAssembly Text format, WAT ' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wat' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wat CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wat' CARGO_PKG_VERSION=1.0.17 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' /usr/bin/rustc --crate-name wat --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/wat/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=b3da326157a3518c -C extra-filename=-b3da326157a3518c --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --extern wast=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps/libwast-66ce1b8315668a9e.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_frontend6.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/frontend -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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_frontend6.o.pp Unified_cpp_js_src_frontend6.cpp [mozglue-static 0.1.0] exit code: 0 [mozglue-static 0.1.0] AR_x86_64-unknown-linux-gnu = None [mozglue-static 0.1.0] AR_x86_64_unknown_linux_gnu = Some("/usr/bin/x86_64-pc-linux-gnu-ar") [mozglue-static 0.1.0] running: "/usr/bin/x86_64-pc-linux-gnu-ar" "crs" "/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-1e7cd0edb0cea62e/out/libwrappers.a" "/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-1e7cd0edb0cea62e/out/wrappers.o" [mozglue-static 0.1.0] exit code: 0 [mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers [mozglue-static 0.1.0] cargo:rustc-link-search=native=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-1e7cd0edb0cea62e/out [mozglue-static 0.1.0] CXXSTDLIB_x86_64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXSTDLIB_x86_64_unknown_linux_gnu = None [mozglue-static 0.1.0] HOST_CXXSTDLIB = None [mozglue-static 0.1.0] CXXSTDLIB = None [mozglue-static 0.1.0] cargo:rustc-link-lib=stdc++ [mozglue-static 0.1.0] cargo:rerun-if-changed=wrappers.cpp  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' OUT_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/build/encoding_rs-ab6d03eb11067167/out RUSTC_BOOTSTRAP=1 /usr/bin/rustc --crate-name encoding_rs /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="packed_simd"' --cfg 'feature="simd-accel"' -C metadata=e04e15c058753272 -C extra-filename=-e04e15c058753272 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --extern cfg_if=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps/libcfg_if-95c8ccbb91a3fb43.rmeta --extern packed_simd=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps/libpacked_simd-df73da89d3a14001.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` warning: unused label  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/macros.rs:878:41  | 878 |  ... 'innermost: loop {  |  ^^^^^^^^^^  |   ::: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5  | 77 | /  euc_jp_decoder_functions!( 78 | |  { 79 | |  let trail_minus_offset = byte.wrapping_sub(0xA1); 80 | |  // Fast-track Hiragana (60% according to Lunde) ... | 220 | |  handle 221 | |  );  | |______- in this macro invocation  |  = note: `#[warn(unused_labels)]` on by default  = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/macros.rs:878:41  | 878 |  ... 'innermost: loop {  |  ^^^^^^^^^^  |   ::: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5  | 77 | /  euc_jp_decoder_functions!( 78 | |  { 79 | |  let trail_minus_offset = byte.wrapping_sub(0xA1); 80 | |  // Fast-track Hiragana (60% according to Lunde) ... | 220 | |  handle 221 | |  );  | |______- in this macro invocation  |  = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/macros.rs:574:41  | 574 |  ... 'innermost: loop {  |  ^^^^^^^^^^  |   ::: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5  | 111 | /  gb18030_decoder_functions!( 112 | |  { 113 | |  // If first is between 0x81 and 0xFE, inclusive, 114 | |  // subtract offset 0x81. ... | 294 | |  handle, 295 | |  'outermost);  | |____________________- in this macro invocation  |  = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/macros.rs:574:41  | 574 |  ... 'innermost: loop {  |  ^^^^^^^^^^  |   ::: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5  | 111 | /  gb18030_decoder_functions!( 112 | |  { 113 | |  // If first is between 0x81 and 0xFE, inclusive, 114 | |  // subtract offset 0x81. ... | 294 | |  handle, 295 | |  'outermost);  | |____________________- in this macro invocation  |  = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:279:17  | 279 |  'inner: loop {  |  ^^^^^^ warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:743:26  | 743 |  0...0x7F => {  |  ^^^ help: use `..=` for an inclusive range  |  = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:749:29  | 749 |  0xC2...0xD5 => {  |  ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:770:36  | 770 |  0xE1 | 0xE3...0xEC | 0xEE => {  |  ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:879:29  | 879 |  0xF1...0xF4 => {  |  ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:942:18  | 942 |  0...0x7F => {  |  ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:948:21  | 948 |  0xC2...0xD5 => {  |  ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:985:28  | 985 |  0xE1 | 0xE3...0xEC | 0xEE => {  |  ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/lib.rs:2686:29  | 2686 |  b'A'...b'Z' => {  |  ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/lib.rs:2691:29  | 2691 |  b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {  |  ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/lib.rs:2691:43  | 2691 |  b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {  |  ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/lib.rs:2714:29  | 2714 |  b'A'...b'Z' => {  |  ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/lib.rs:2723:29  | 2723 |  b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {  |  ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/lib.rs:2723:43  | 2723 |  b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {  |  ^^^ help: use `..=` for an inclusive range warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/simd_funcs.rs:19:20  | 19 |  let mut simd = ::std::mem::uninitialized();  |  ^^^^^^^^^^^^^^^^^^^^^^^^^  |  = note: `#[warn(deprecated)]` on by default warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/simd_funcs.rs:43:20  | 43 |  let mut simd = ::std::mem::uninitialized();  |  ^^^^^^^^^^^^^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/handles.rs:113:30  | 113 |  let mut u: u16 = ::std::mem::uninitialized();  |  ^^^^^^^^^^^^^^^^^^^^^^^^^ make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/frontend' /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit11.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_jit11.cpp js/src/jit/Unified_cpp_js_src_jit12.o  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' OUT_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-1e7cd0edb0cea62e/out /usr/bin/rustc --crate-name mozglue_static --edition=2018 mozglue/static/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=8186bf7370f0979e -C extra-filename=-8186bf7370f0979e --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --extern arrayvec=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps/libarrayvec-c35ddafc9d245b22.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-1e7cd0edb0cea62e/out -l static=wrappers -l stdc++` warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:91:12  | 91 |  if unsafe { likely(read + 4 <= src.len()) } {  |  ^^^^^^ unnecessary `unsafe` block  |  = note: `#[warn(unused_unsafe)]` on by default warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:98:20  | 98 |  if unsafe { likely(in_inclusive_range8(byte, 0xC2, 0xDF)) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:107:24  | 107 |  if unsafe { likely(read + 4 <= src.len()) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:117:20  | 117 |  if unsafe { likely(byte < 0xF0) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:132:28  | 132 |  if unsafe { likely(read + 4 <= src.len()) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:137:32  | 137 | ... if unsafe { likely(byte < 0x80) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:162:20  | 162 |  if unsafe { likely(read + 4 <= src.len()) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:261:12  | 261 |  if unsafe { likely(read + 4 <= src.len()) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:271:20  | 271 |  if unsafe { likely(in_inclusive_range8(byte, 0xC2, 0xDF)) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:288:24  | 288 |  if unsafe { likely(read + 4 <= src.len()) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:300:20  | 300 |  if unsafe { likely(byte < 0xF0) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:323:28  | 323 |  if unsafe { likely(read + 4 <= src.len()) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:328:32  | 328 | ... if unsafe { likely(byte < 0x80) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:370:20  | 370 |  if unsafe { likely(read + 4 <= src.len()) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:657:20  | 657 |  if unsafe { likely(unit_minus_surrogate_start > (0xDFFF - 0xD800)) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:668:20  | 668 |  if unsafe { likely(unit_minus_surrogate_start <= (0xDBFF - 0xD800)) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:687:24  | 687 |  if unsafe { likely(second_minus_low_surrogate_start <= (0xDFFF - 0xDC00)) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/utf_8.rs:729:16  | 729 |  if unsafe { unlikely(unit < 0x80) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:913:32  | 913 | ... if unsafe { unlikely(second == 0x90 || second == 0x9E) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:1171:28  | 1171 |  if unsafe { unlikely(byte >= 0xD6) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:1195:24  | 1195 |  if unsafe { unlikely(!in_inclusive_range8(byte, 0xE3, 0xEE) && byte != 0xE1) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:1244:24  | 1244 |  if unsafe { unlikely(byte == 0xF0 && (second == 0x90 || second == 0x9E)) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_rs/src/mem.rs:1658:8  | 1658 |  if unsafe { likely(read == src.len()) } {  |  ^^^^^^ unnecessary `unsafe` block  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' OUT_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/build/encoding_c_mem-001a75b88938b8f6/out /usr/bin/rustc --crate-name encoding_c_mem --edition=2018 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_c_mem/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=248154f54038e9bf -C extra-filename=-248154f54038e9bf --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --extern encoding_rs=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps/libencoding_rs-e04e15c058753272.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` warning: `extern` fn uses type `char`, which is not FFI-safe  --> /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_c_mem/src/lib.rs:198:55  | 198 | pub unsafe extern "C" fn encoding_mem_is_char_bidi(c: char) -> bool {  |  ^^^^ not FFI-safe  |  = note: `#[warn(improper_ctypes_definitions)]` on by default  = help: consider using `u32` or `libc::wchar_t` instead  = note: the `char` type has no C equivalent warning: 1 warning emitted  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=encoding_c CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' OUT_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/build/encoding_c-e5a27cb9c261b564/out /usr/bin/rustc --crate-name encoding_c /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/third_party/rust/encoding_c/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="simd-accel"' -C metadata=2b6c30b280bc05a9 -C extra-filename=-2b6c30b280bc05a9 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --extern encoding_rs=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps/libencoding_rs-e04e15c058753272.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Compiling jsrust_shared v0.1.0 (/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/rust/shared)  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/rust/shared CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust_shared CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' /usr/bin/rustc --crate-name jsrust_shared js/src/rust/shared/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type rlib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="simd-accel"' -C metadata=ab2ec46af54cee00 -C extra-filename=-ab2ec46af54cee00 --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --extern encoding_c=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps/libencoding_c-2b6c30b280bc05a9.rmeta --extern encoding_c_mem=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps/libencoding_c_mem-248154f54038e9bf.rmeta --extern mozglue_static=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps/libmozglue_static-8186bf7370f0979e.rmeta --extern mozilla_central_workspace_hack=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-76d9ac626e27b3eb.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-1e7cd0edb0cea62e/out` /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o ProfilingStack.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/ProfilingStack.cpp js/src/Unified_cpp_js_src0.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src0.cpp js/src/Unified_cpp_js_src1.o warning: 44 warnings emitted  Compiling jsrust v0.1.0 (/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/rust)  Running `CARGO=/opt/rust-bin-1.47.0/bin/cargo-bin-1.47.0 CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/rust CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps:/opt/rust-bin-1.47.0/lib' /usr/bin/rustc --crate-name jsrust js/src/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="simd-accel"' -C metadata=effdfe77f7a0c83d -C extra-filename=-effdfe77f7a0c83d --out-dir /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/build/cargo-linker -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/release/deps --extern jsrust_shared=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps/libjsrust_shared-ab2ec46af54cee00.rlib --extern mozglue_static=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps/libmozglue_static-8186bf7370f0979e.rlib --extern wasmparser=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps/libwasmparser-7861d212f60cb790.rlib --extern wat=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/deps/libwat-b3da326157a3518c.rlib -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-1e7cd0edb0cea62e/out` /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src1.cpp js/src/Unified_cpp_js_src10.o  Finished release [optimized] target(s) in 7m 08s /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit12.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_jit12.cpp js/src/jit/Unified_cpp_js_src_jit13.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit13.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_jit13.cpp js/src/jit/Unified_cpp_js_src_jit14.o make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/wasm' mkdir -p '.deps/' js/src/wasm/Unified_cpp_js_src_wasm0.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_wasm0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/wasm -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_wasm0.cpp js/src/wasm/Unified_cpp_js_src_wasm1.o make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/rust' /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_wasm1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/wasm -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_wasm1.cpp js/src/wasm/Unified_cpp_js_src_wasm2.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit14.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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_jit14.o.pp Unified_cpp_js_src_jit14.cpp js/src/jit/Unified_cpp_js_src_jit2.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit2.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_jit2.cpp js/src/jit/Unified_cpp_js_src_jit3.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/CacheIR.cpp:7, from Unified_cpp_js_src_jit2.cpp:29: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/CacheIR.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/CacheIR.h:792:10: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized] 792 | bool addArgc; | ^~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/CacheIR.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/CacheIR.h:779:10: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized] 779 | bool addArgc; | ^~~~~~~ In file included from Unified_cpp_js_src_jit2.cpp:29: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/CacheIR.cpp:1914:14: warning: 'protoKey' may be used uninitialized in this function [-Wmaybe-uninitialized] 1914 | JSProtoKey protoKey; | ^~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit3.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_jit3.cpp js/src/jit/Unified_cpp_js_src_jit4.o make[3]: Entering directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/new-regexp' mkdir -p '.deps/' In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/JitAllocPolicy.h:19, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/shared/Assembler-shared.h:15, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmCode.h:22, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmInstance.h:26, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmFrameIter.cpp:22, from Unified_cpp_js_src_wasm1.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/InlineList.h: In member function 'bool {anonymous}::FunctionCompiler::collectCallResults(const js::wasm::ResultType&, js::jit::MWasmStackResultArea*, {anonymous}::DefVector*)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/InlineList.h:299:5: warning: 'def' may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | item->next = at; | ^~~~ In file included from Unified_cpp_js_src_wasm1.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmIonCompile.cpp:1335:21: note: 'def' was declared here 1335 | MInstruction* def; | ^~~ js/src/new-regexp/property-sequences.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o property-sequences.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/new-regexp -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/new-regexp -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 -DV8_INTL_SUPPORT -MD -MP -MF .deps/property-sequences.o.pp /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/new-regexp/property-sequences.cc js/src/new-regexp/special-case.o /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmIonCompile.cpp:2247:13: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 2247 | LabelKind kind; | ^~~~ /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitMemCopy({anonymous}::FunctionCompiler&)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmIonCompile.cpp:3462:12: warning: 'srcMemIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 3462 | uint32_t srcMemIndex; | ^~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmIonCompile.cpp:3461:12: warning: 'dstMemIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 3461 | uint32_t dstMemIndex; | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmStubs.h:24, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmFrameIter.cpp:23, from Unified_cpp_js_src_wasm1.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmOpIter.h: In function 'bool EmitGetGlobal({anonymous}::FunctionCompiler&)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmOpIter.h:241:32: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 241 | void setValue(Value value) { tv_.second() = value; } | ^~~ In file included from Unified_cpp_js_src_wasm1.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmIonCompile.cpp:2534:16: note: 'result' was declared here 2534 | MDefinition* result; | ^~~~~~ /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool js::wasm::IonCompileFunctions(const js::wasm::ModuleEnvironment&, js::LifoAlloc&, const FuncCompileInputVector&, js::wasm::CompiledCode*, JS::UniqueChars*)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmIonCompile.cpp:2620:19: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 2620 | f.storeGlobalVar(global.offset(), global.isIndirect(), value); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmIonCompile.cpp:2612:16: note: 'value' was declared here 2612 | MDefinition* value; | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/CallArgs.h:74, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/NamespaceImports.h:15, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmTypes.h:34, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmFrameIter.h:24, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/Value.h:430:58: warning: 'srcTableIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^ In file included from Unified_cpp_js_src_wasm1.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmIonCompile.cpp:3490:12: note: 'srcTableIndex' was declared here 3490 | uint32_t srcTableIndex; | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmStubs.h:24, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmFrameIter.cpp:23, from Unified_cpp_js_src_wasm1.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmOpIter.h:2015:29: warning: 'dstTableIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 2015 | if (*dstMemOrTableIndex >= env_.tables.length() || | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmIonCompile.cpp:3489:12: note: 'dstTableIndex' was declared here 3489 | uint32_t dstTableIndex; | ^~~~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmIonCompile.cpp:289:46: warning: 'i64' may be used uninitialized in this function [-Wmaybe-uninitialized] 289 | MConstant* constant = MConstant::NewInt64(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmIonCompile.cpp:2160:11: note: 'i64' was declared here 2160 | int64_t i64; | ^~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/CallArgs.h:74, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/NamespaceImports.h:15, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmTypes.h:34, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmFrameIter.h:24, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmFrameIter.cpp:19, from Unified_cpp_js_src_wasm1.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/Value.h:430:47: warning: 'i32' may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmIonCompile.cpp:2150:11: note: 'i32' was declared here 2150 | int32_t i32; | ^~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/LIR.h:22, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/x64/CodeGenerator-x64.h:10, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/CodeGenerator.h:20, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmIonCompile.cpp:25, from Unified_cpp_js_src_wasm1.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/MIRGraph.h:188:64: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 188 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } In file included from Unified_cpp_js_src_wasm1.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmIonCompile.cpp:2508:16: note: 'value' was declared here 2508 | MDefinition* value; | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/GCAPI.h:15, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/Value.h:25, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/CallArgs.h:74, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/AsmJS.h:28, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/mozilla/Vector.h: In member function 'void js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~ In file included from Unified_cpp_js_src_wasm0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: 'k' was declared here 2453 | Kind k; | ^ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_jit4.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/jit -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_jit4.cpp js/src/jit/Unified_cpp_js_src_jit5.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o special-case.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/new-regexp -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/new-regexp -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 -DV8_INTL_SUPPORT -MD -MP -MF .deps/special-case.o.pp /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/new-regexp/special-case.cc js/src/new-regexp/Unified_cpp_js_src_new-regexp0.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_new-regexp0.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/new-regexp -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/new-regexp -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp0.o.pp Unified_cpp_js_src_new-regexp0.cpp js/src/new-regexp/Unified_cpp_js_src_new-regexp1.o In file included from Unified_cpp_js_src_jit3.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/CodeGenerator.cpp:14661:26: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized] 14661 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ In file included from Unified_cpp_js_src_new-regexp0.cpp:47: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/new-regexp/regexp-compiler-tonode.cc: In member function 'virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/new-regexp/regexp-compiler-tonode.cc:427:70: warning: 'default_flags.JS::RegExpFlags::flags_' may be used uninitialized in this function [-Wmaybe-uninitialized] 427 | new (zone) RegExpCharacterClass(zone, ranges, default_flags); | ^ {standard input}: Assembler messages: {standard input}:669094: Warning: end of file not at end of a line; newline inserted {standard input}:669273: Error: no such instruction: `mo' {standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive x86_64-pc-linux-gnu-g++: fatal error: Killed signal terminated program cc1plus compilation terminated. make[3]: *** [/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/rules.mk:750: Unified_cpp_js_src_jit4.o] Error 1 make[3]: *** Waiting for unfinished jobs.... /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_wasm2.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/wasm -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_wasm2.cpp js/src/wasm/Unified_cpp_js_src_wasm3.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_new-regexp1.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/new-regexp -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/new-regexp -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp1.o.pp Unified_cpp_js_src_new-regexp1.cpp js/src/new-regexp/Unified_cpp_js_src_new-regexp2.o make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/jit' make[2]: *** [/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/recurse.mk:74: js/src/jit/target-objects] Error 2 /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_new-regexp2.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/new-regexp -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/new-regexp -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp2.o.pp Unified_cpp_js_src_new-regexp2.cpp make[2]: *** Waiting for unfinished jobs.... /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src10.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src10.cpp js/src/Unified_cpp_js_src11.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jsapi.cpp:49, from Unified_cpp_js_src10.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In function 'void ReleaseAssertObjectHasNoWrappers(JSContext*, JS::HandleObject)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:98:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src10.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jsapi.cpp:634:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 634 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src11.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src11.cpp js/src/Unified_cpp_js_src12.o make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/new-regexp' /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src12.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src12.cpp js/src/Unified_cpp_js_src13.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jsapi.cpp:49, from Unified_cpp_js_src10.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:134:13: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 134 | return *it; | ^~ In file included from Unified_cpp_js_src10.cpp:29: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jsfriendapi.cpp:1248:20: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 1248 | RealmsInZoneIter realm(zone); | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jsapi.cpp:49, from Unified_cpp_js_src10.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In function 'void js::RemapRemoteWindowProxies(JSContext*, js::CompartmentTransplantCallback*, JS::MutableHandleObject)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:98:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src10.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jsapi.cpp:812:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 812 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src_wasm3.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/wasm -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src_wasm3.cpp In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:9, from Unified_cpp_js_src11.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In function 'bool js::RemapAllWrappersForObject(JSContext*, JS::HandleObject, JS::HandleObject)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:98:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src11.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:625:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 625 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp: In function 'bool js::RecomputeWrappers(JSContext*, const js::CompartmentFilter&, const js::CompartmentFilter&)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:647:25: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 647 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:9, from Unified_cpp_js_src11.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In function 'bool js::NukeCrossCompartmentWrappers(JSContext*, const js::CompartmentFilter&, JS::Realm*, js::NukeReferencesToWindow, js::NukeReferencesFromTarget)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:103:13: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | return *it; | ^~ In file included from Unified_cpp_js_src11.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/proxy/CrossCompartmentWrapper.cpp:428:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 428 | for (CompartmentsIter c(rt); !c.done(); c.next()) { | ^ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src13.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src13.cpp js/src/Unified_cpp_js_src14.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src14.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src14.cpp js/src/Unified_cpp_js_src15.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src15.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src15.cpp js/src/Unified_cpp_js_src16.o In file included from Unified_cpp_js_src_wasm3.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmValidate.cpp:437:26: warning: 'numLocalEntries' may be used uninitialized in this function [-Wmaybe-uninitialized] 437 | for (uint32_t i = 0; i < numLocalEntries; i++) { | ~~^~~~~~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src16.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src16.cpp js/src/Unified_cpp_js_src17.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src17.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src17.cpp js/src/Unified_cpp_js_src18.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src18.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src18.cpp js/src/Unified_cpp_js_src19.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src19.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src19.cpp js/src/Unified_cpp_js_src2.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/GeckoProfiler.cpp:16, from Unified_cpp_js_src18.cpp:47: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In member function 'void js::GeckoProfilerRuntime::enable(bool)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:129:7: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src18.cpp:47: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/GeckoProfiler.cpp:152:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' was declared here 152 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/GeckoProfiler.cpp:16, from Unified_cpp_js_src18.cpp:47: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:93:46: warning: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 93 | return it < zone->compartments().begin() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 94 |  it >= zone->compartments().end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src18.cpp:47: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/GeckoProfiler.cpp:152:19: note: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' was declared here 152 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/BytecodeUtil.cpp:33, from Unified_cpp_js_src16.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In function 'JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:129:7: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src16.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/BytecodeUtil.cpp:3008:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' was declared here 3008 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/BytecodeUtil.cpp:33, from Unified_cpp_js_src16.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:93:46: warning: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 93 | return it < zone->compartments().begin() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 94 |  it >= zone->compartments().end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src16.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/BytecodeUtil.cpp:3008:19: note: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' was declared here 3008 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src2.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src2.cpp js/src/Unified_cpp_js_src20.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src20.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src20.cpp js/src/Unified_cpp_js_src21.o /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI32()': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp:8368:18: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] 8368 | if (!isConst || c == -1) { | ~~~~~~~~~^~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI32()': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp:8434:18: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] 8434 | if (!isConst || c == -1) { | ~~~~~~~~~^~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/GCAPI.h:15, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/Value.h:25, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/CallArgs.h:74, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/AsmJS.h:28, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~ In file included from Unified_cpp_js_src_wasm0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: 'k' was declared here 2453 | Kind k; | ^ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src21.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src21.cpp js/src/Unified_cpp_js_src22.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src22.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src22.cpp js/src/Unified_cpp_js_src23.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/JitScript-inl.h:18, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/TypeInference-inl.h:38, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:36, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/EnvironmentObject-inl.h:12, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/BaselineFrame-inl.h:16, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/Stack-inl.h:23, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/debugger/DebugAPI-inl.h:15, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/JSContext-inl.h: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/JSContext-inl.h:420:12: warning: 'ar.js::AutoRealm::origin_' may be used uninitialized in this function [-Wmaybe-uninitialized] 420 | setZone(realm->zone(), NotAtomsZone); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Promise.cpp:1835:29: note: 'ar.js::AutoRealm::origin_' was declared here 1835 | mozilla::Maybe ar; | ^~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/JitScript-inl.h:18, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/TypeInference-inl.h:38, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/ObjectOperations-inl.h:36, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/JSObject-inl.h:20, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/EnvironmentObject-inl.h:12, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/jit/BaselineFrame-inl.h:16, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/Stack-inl.h:23, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/debugger/DebugAPI-inl.h:15, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/JSContext-inl.h:360:9: warning: 'ar.js::AutoRealm::cx_' may be used uninitialized in this function [-Wmaybe-uninitialized] 360 | zone_ = zone; | ~~~~~~^~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/Promise.cpp:1835:29: note: 'ar.js::AutoRealm::cx_' was declared here 1835 | mozilla::Maybe ar; | ^~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/MemoryMetrics.cpp:13, from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In function 'size_t JS::SystemCompartmentCount(JSContext*)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:98:7: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/MemoryMetrics.cpp:748:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 748 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { | ^~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/MemoryMetrics.cpp:13, from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In function 'size_t JS::UserCompartmentCount(JSContext*)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:98:7: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | it++; | ~~^~ In file included from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/MemoryMetrics.cpp:758:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 758 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { | ^~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/MemoryMetrics.cpp:13, from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In function 'size_t JS::SystemRealmCount(JSContext*)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:129:7: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/MemoryMetrics.cpp:768:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' was declared here 768 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/MemoryMetrics.cpp:13, from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:93:46: warning: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 93 | return it < zone->compartments().begin() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 94 |  it >= zone->compartments().end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/MemoryMetrics.cpp:768:19: note: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' was declared here 768 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/MemoryMetrics.cpp:13, from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In function 'size_t JS::UserRealmCount(JSContext*)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:129:7: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/MemoryMetrics.cpp:778:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' was declared here 778 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/MemoryMetrics.cpp:13, from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:93:46: warning: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 93 | return it < zone->compartments().begin() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 94 |  it >= zone->compartments().end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/MemoryMetrics.cpp:778:19: note: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' was declared here 778 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/MemoryMetrics.cpp:13, from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In function 'bool CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, js::IterateCellCallback)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:129:7: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/MemoryMetrics.cpp:703:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' was declared here 703 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/MemoryMetrics.cpp:13, from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:93:46: warning: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 93 | return it < zone->compartments().begin() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 94 |  it >= zone->compartments().end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/MemoryMetrics.cpp:703:19: note: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' was declared here 703 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src23.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src23.cpp js/src/Unified_cpp_js_src24.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src24.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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_src24.o.pp Unified_cpp_js_src24.cpp js/src/Unified_cpp_js_src25.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src25.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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_src25.o.pp Unified_cpp_js_src25.cpp js/src/Unified_cpp_js_src26.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/Shape.cpp:17, from Unified_cpp_js_src25.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In member function 'void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:129:7: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src25.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/Shape.cpp:2209:25: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 2209 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src26.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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_src26.o.pp Unified_cpp_js_src26.cpp js/src/Unified_cpp_js_src27.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src27.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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_src27.o.pp Unified_cpp_js_src27.cpp js/src/Unified_cpp_js_src28.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src28.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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_src28.o.pp Unified_cpp_js_src28.cpp js/src/Unified_cpp_js_src3.o In file included from Unified_cpp_js_src24.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::stopRecordingAllocations()': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/Runtime.cpp:872:19: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src24.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:93:46: warning: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 93 | return it < zone->compartments().begin() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 94 |  it >= zone->compartments().end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/Runtime.cpp:872:19: note: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' was declared here 872 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src24.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h: In member function 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:129:7: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src24.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/Runtime.cpp:863:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' was declared here 863 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/Runtime.cpp:29, from Unified_cpp_js_src24.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/gc/PublicIterators.h:93:46: warning: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 93 | return it < zone->compartments().begin() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 94 |  it >= zone->compartments().end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:20: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/vm/Runtime.cpp:863:19: note: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' was declared here 863 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src3.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src3.cpp js/src/Unified_cpp_js_src4.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src4.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src4.cpp js/src/Unified_cpp_js_src5.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src5.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src5.cpp js/src/Unified_cpp_js_src6.o In file included from Unified_cpp_js_src4.cpp:38: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/intl/LanguageTag.cpp: In member function 'bool js::intl::LanguageTag::canonicalizeUnicodeExtension(JSContext*, JS::UniqueChars&)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/intl/LanguageTag.cpp:462:8: warning: variable 'ok' set but not used [-Wunused-but-set-variable] 462 | bool ok; | ^~ /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/intl/LanguageTag.cpp: In member function 'bool js::intl::LanguageTag::canonicalizeTransformExtension(JSContext*, JS::UniqueChars&)': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/builtin/intl/LanguageTag.cpp:755:8: warning: variable 'ok' set but not used [-Wunused-but-set-variable] 755 | bool ok; | ^~ /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTeeLocal()': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp:10566:34: warning: 'slot' may be used uninitialized in this function [-Wmaybe-uninitialized] 10566 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp:146, from Unified_cpp_js_src_wasm0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::BaseCompiler::emitBr()': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmOpIter.h:548:55: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp:9760:12: note: 'relativeDepth' was declared here 9760 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src6.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src6.cpp js/src/Unified_cpp_js_src7.o /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src7.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src7.cpp js/src/Unified_cpp_js_src8.o /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp:9732:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 9732 | switch (kind) { | ^~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src8.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src8.cpp js/src/Unified_cpp_js_src9.o In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp:146, from Unified_cpp_js_src_wasm0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmOpIter.h:548:55: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp:9791:12: note: 'relativeDepth' was declared here 9791 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_js_src9.o -c -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/system_wrappers -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src -I/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-security -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -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 Unified_cpp_js_src9.cpp /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSetLocal()': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp:10557:33: warning: 'slot' may be used uninitialized in this function [-Wmaybe-uninitialized] 10557 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src' /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitRefFunc()': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp:11373:10: warning: 'funcIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 11373 | pushI32(funcIndex); | ~~~~~~~^~~~~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitGetLocal()': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp:10440:23: warning: 'slot' may be used uninitialized in this function [-Wmaybe-uninitialized] 10440 | switch (locals_[slot].kind()) { | ^ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/GCAPI.h:15, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/Value.h:25, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/CallArgs.h:74, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/AsmJS.h:28, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitBody()': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/mozilla/Vector.h:58:5: warning: 'i64' may be used uninitialized in this function [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~ In file included from Unified_cpp_js_src_wasm0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp:13789:17: note: 'i64' was declared here 13789 | int64_t i64; | ^~~ In file included from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/GCAPI.h:15, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/Value.h:25, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/js/CallArgs.h:74, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/AsmJS.h:28, from /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/dist/include/mozilla/Vector.h:58:5: warning: 'i32' may be used uninitialized in this function [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~ In file included from Unified_cpp_js_src_wasm0.cpp:11: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/WasmBaselineCompile.cpp:13707:17: note: 'i32' was declared here 13707 | int32_t i32; | ^~~ In file included from Unified_cpp_js_src_wasm0.cpp:2: /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = char16_t]': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/AsmJS.cpp:2014:41: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 2014 | env_.asmJSSigToTableIndex[sigIndex] = env_.tables.length(); /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/AsmJS.cpp:2004:14: note: 'sigIndex' was declared here 2004 | uint32_t sigIndex; | ^~~~~~~~ /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = mozilla::Utf8Unit]': /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/AsmJS.cpp:2014:41: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 2014 | env_.asmJSSigToTableIndex[sigIndex] = env_.tables.length(); /var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src/wasm/AsmJS.cpp:2004:14: note: 'sigIndex' was declared here 2004 | uint32_t sigIndex; | ^~~~~~~~ make[3]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build/js/src/wasm' make[2]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build' make[1]: *** [/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/recurse.mk:34: compile] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build' make: *** [/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/config/rules.mk:392: default] Error 2 * ERROR: dev-lang/spidermonkey-78.8.0::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-lang/spidermonkey-78.8.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lang/spidermonkey-78.8.0::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/build' * S: '/var/tmp/portage/dev-lang/spidermonkey-78.8.0/work/firefox-78.8.0/js/src'