Bug 831501 - spidermonkey-91.5.0 fails emerge Can you try with USE="clang" and post the build.log for that? I'd like to think it's -Werror=format related but can't really pinpoint the exact spot. Also your setup says checking whether the C compiler supports -Wformat-security... no checking whether the C++ compiler supports -Wformat-security... no ============================================= Applying patches from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.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-Support-sndio-audio-framework.patch ... [ ok ] * 0008-bmo-878089-Don-t-fail-when-TERM-is-not-set.patch ... [ ok ] * 0009-bmo-1516803-Fix-building-sandbox.patch ... [ ok ] * 0010-Fix-building-spellchecker-when-using-GCC-and-PGO.patch ... [ ok ] * 0011-musl-Add-alternate-name-for-private-siginfo-struct-m.patch ... [ ok ] * 0012-musl-Fix-syscall-wrappers.patch ... [ ok ] * 0013-musl-Only-use-system-heap-reporter-with-glibc.patch ... [ ok ] * 0014-musl-Set-pthread-name-for-non-glibc-systems.patch ... [ ok ] * 0015-musl-getcontext-is-only-avaliable-on-glibc-systems.patch ... [ ok ] * 0016-musl-sys-auvx.h-avaliable-on-more-then-just-glibc-sy.patch ... [ ok ] * 0017-musl-make-SYS_fork-non-fatal-musl-uses-it-for-fork-2.patch ... [ ok ] * 0018-musl-include-net-if.h-before-linux-if.h-to-avoid-red.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-Fix-building-with-PGO-when-using-GCC.patch ... [ ok ] * 0024-libaom-Use-NEON_FLAGS-instead-of-VPX_ASFLAGS-for-lib.patch ... [ ok ] * 0025-build-Disable-Werror.patch ... [ ok ] * 0026-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch ... [ ok ] * 0027-Make-elfhack-use-toolchain.patch ... [ ok ] * 0028-Disable-FFVPX-with-VA-API.patch ... [ ok ] * 0029-Enable-FLAC-on-platforms-without-ffvpx-via-ffmpeg.patch ... [ ok ] * 0030-bmo-1670333-OpenH264-Fix-decoding-if-it-starts-on-no.patch ... [ ok ] * 0031-bmo-1663844-OpenH264-Allow-using-OpenH264-GMP-decode.patch ... [ ok ] * 0032-bmo-1745560-Fix-building-against-wayland-1.20.patch ... [ ok ] * 0033-bgo-816975-fix-build-on-emulated-x86.patch ... [ ok ] * Applying patches from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/spidermonkey-patches ... * 0001-build-Add-soname-switch-to-linker-regardless-of-Oper.patch ... [ ok ] * 0002-build-Don-t-fail-when-passing-standardized-autotools.patch ... patching file python/mozbuild/mozbuild/configure/__init__.py Hunk #1 succeeded at 550 with fuzz 1 (offset 60 lines). [ ok ] * 0003-tests-Increase-the-test-timeout-for-slower-builds.patch ... [ ok ] * 0004-JIT-Fix-virtual-address-length-on-ia64.patch ... [ ok ] * 0005-bmo-1644600-Export-SharedArrayRawBufferRefs.patch ... [ ok ] * 0006-copy-headers-on-install.patch ... [ ok ] * 0007-nonfatal-checks.patch ... [ ok ] * 0008-bmo1588340-LTO-link-rust-libraries.patch ... [ ok ] * Removing pre-built binaries ... * Running 'autoconf' ... [ ok ] >>> Source prepared. >>> Configuring source in /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src ... * Current CFLAGS: -march=native -O2 -pipe * Current CXXFLAGS: -march=native -O2 -pipe * Current LDFLAGS: -Wl,-O1 -Wl,--as-needed * Current RUSTFLAGS: * Forcing -fno-tree-loop-vectorize to ============================================= USE="clang" sudo emerge spidermonkey ========== ========== build log: ==========  * Package: dev-lang/spidermonkey-91.5.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 "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/temp" ...  [ ok ] * Using LLVM slot 13 to build * Using python3.9 to build >>> Unpacking source... >>> Unpacking firefox-91.5.0esr.source.tar.xz to /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work >>> Unpacking firefox-91esr-patches-04.tar.xz to /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work >>> Unpacking spidermonkey-91-patches-01.tar.xz to /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work >>> Source unpacked in /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work >>> Preparing source in /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src ... * Applying patches from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.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-Support-sndio-audio-framework.patch ...  [ ok ] * 0008-bmo-878089-Don-t-fail-when-TERM-is-not-set.patch ...  [ ok ] * 0009-bmo-1516803-Fix-building-sandbox.patch ...  [ ok ] * 0010-Fix-building-spellchecker-when-using-GCC-and-PGO.patch ...  [ ok ] * 0011-musl-Add-alternate-name-for-private-siginfo-struct-m.patch ...  [ ok ] * 0012-musl-Fix-syscall-wrappers.patch ...  [ ok ] * 0013-musl-Only-use-system-heap-reporter-with-glibc.patch ...  [ ok ] * 0014-musl-Set-pthread-name-for-non-glibc-systems.patch ...  [ ok ] * 0015-musl-getcontext-is-only-avaliable-on-glibc-systems.patch ...  [ ok ] * 0016-musl-sys-auvx.h-avaliable-on-more-then-just-glibc-sy.patch ...  [ ok ] * 0017-musl-make-SYS_fork-non-fatal-musl-uses-it-for-fork-2.patch ...  [ ok ] * 0018-musl-include-net-if.h-before-linux-if.h-to-avoid-red.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-Fix-building-with-PGO-when-using-GCC.patch ...  [ ok ] * 0024-libaom-Use-NEON_FLAGS-instead-of-VPX_ASFLAGS-for-lib.patch ...  [ ok ] * 0025-build-Disable-Werror.patch ...  [ ok ] * 0026-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch ...  [ ok ] * 0027-Make-elfhack-use-toolchain.patch ...  [ ok ] * 0028-Disable-FFVPX-with-VA-API.patch ...  [ ok ] * 0029-Enable-FLAC-on-platforms-without-ffvpx-via-ffmpeg.patch ...  [ ok ] * 0030-bmo-1670333-OpenH264-Fix-decoding-if-it-starts-on-no.patch ...  [ ok ] * 0031-bmo-1663844-OpenH264-Allow-using-OpenH264-GMP-decode.patch ...  [ ok ] * 0032-bmo-1745560-Fix-building-against-wayland-1.20.patch ...  [ ok ] * 0033-bgo-816975-fix-build-on-emulated-x86.patch ...  [ ok ] * Applying patches from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/spidermonkey-patches ... * 0001-build-Add-soname-switch-to-linker-regardless-of-Oper.patch ...  [ ok ] * 0002-build-Don-t-fail-when-passing-standardized-autotools.patch ... patching file python/mozbuild/mozbuild/configure/__init__.py Hunk #1 succeeded at 550 with fuzz 1 (offset 60 lines).  [ ok ] * 0003-tests-Increase-the-test-timeout-for-slower-builds.patch ...  [ ok ] * 0004-JIT-Fix-virtual-address-length-on-ia64.patch ...  [ ok ] * 0005-bmo-1644600-Export-SharedArrayRawBufferRefs.patch ...  [ ok ] * 0006-copy-headers-on-install.patch ...  [ ok ] * 0007-nonfatal-checks.patch ...  [ ok ] * 0008-bmo1588340-LTO-link-rust-libraries.patch ...  [ ok ] * Removing pre-built binaries ... * Running 'autoconf' ...  [ ok ] >>> Source prepared. >>> Configuring source in /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src ... * Current CFLAGS: -march=native -O2 -pipe * Current CXXFLAGS: -march=native -O2 -pipe * Current LDFLAGS: -Wl,-O1 -Wl,--as-needed * Current RUSTFLAGS: * Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ... * Build CFLAGS: -march=native -O2 -pipe * Build CXXFLAGS: -march=native -O2 -pipe -fno-tree-loop-vectorize * Build LDFLAGS: -Wl,-O1 -Wl,--as-needed * Build RUSTFLAGS: * econf: updating firefox-91.5.0/build/autoconf/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-91.5.0/build/autoconf/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-91.5.0/js/src/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-91.5.0/js/src/ctypes/libffi/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-91.5.0/js/src/ctypes/libffi/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-91.5.0/js/src/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-91.5.0/nsprpub/build/autoconf/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-91.5.0/nsprpub/build/autoconf/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-91.5.0/intl/icu/source/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-91.5.0/intl/icu/source/config.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-91.5.0/modules/freetype2/builds/unix/config.sub with /usr/share/gnuconfig/config.sub * econf: updating firefox-91.5.0/modules/freetype2/builds/unix/config.guess with /usr/share/gnuconfig/config.guess /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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-ctype --disable-jemalloc --disable-optimize --disable-smoosh --disable-strip --enable-readline --enable-release --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.9.10.final.0-64 in 865ms creator CPython3Posix(dest=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/homedir/.local/share/virtualenv) added seed packages: pip==20.3.1, setuptools==51.0.0, wheel==0.36.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( 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... /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python (3.9.10) checking whether cross compiling... no checking for wget... /usr/bin/wget checking for ccache... not found 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... 11.1.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... 11.1.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... 11.1.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... 11.1.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 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 nm... /usr/bin/x86_64-pc-linux-gnu-nm checking for pkg_config... /usr/bin/x86_64-pc-linux-gnu-pkg-config checking for pkg-config version... 1.8.0 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 memfd_create in sys/mman.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 -Wdeprecated-this-capture... no checking whether the C compiler supports -Wformat-type-confusion... no checking whether the C++ compiler supports -Wformat-type-confusion... 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 -Wshadow-uncaptured-local... 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 -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 -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wc++2a-compat... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C compiler supports -Wenum-compare-conditional... no checking whether the C++ compiler supports -Wenum-compare-conditional... no checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -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 -Wno-error=unused-but-set-variable... yes checking whether the C++ compiler supports -Wno-error=unused-but-set-variable... 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... no checking whether the C++ compiler supports -Wformat-security... no 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-psabi... yes checking whether the C++ compiler supports -Wno-psabi... yes checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking for llvm_profdata... /usr/lib/llvm/13/bin/llvm-profdata 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.55.0 checking cargo version... 1.55.0 checking for rust host triplet... x86_64-unknown-linux-gnu checking for rust target 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 >= 69.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.034000 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/13/bin/llvm-objdump checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... checking MOZ_ZLIB_LIBS... -lz checking for m4... /usr/bin/m4 Refreshing /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/old-configure with /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/autoconf/autoconf.sh 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 Cygwin environment... no checking for mingw32 environment... no checking for executable suffix... no 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++ checking whether the C++ compiler (/usr/bin/x86_64-pc-linux-gnu-g++ -march=native -O2 -pipe -fno-tree-loop-vectorize -Wl,-O1 -Wl,--as-needed ) works... (cached) yes checking whether the C++ compiler (/usr/bin/x86_64-pc-linux-gnu-g++ -march=native -O2 -pipe -fno-tree-loop-vectorize -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++ accepts -g... (cached) yes 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... none required 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...  0:00.63(B File already read. Skipping: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/unix/moz.build(B Finished reading 56 moz.build files in 0.48s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 222 build config descriptors in 0.16s RecursiveMake backend executed in 0.39s 164 total backend files; 164 created; 0 updated; 0 unchanged; 0 deleted; 7 -> 35 Makefile FasterMake backend executed in 0.11s 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 1.28s; CPU time: 1.08s; Efficiency: 84%; Untracked: 0.14s >>> Source configured. >>> Compiling source in /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src ... make -j2 make[1]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build' make recurse_pre-export make[2]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_public.track", "dist/public", "_build_manifests/install/dist_public"], "start": 1642697565.1163917, "end": 1642697565.1189952, "context": null} /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private Elapsed: 0.31s; From dist/include: Kept 1 existing; Added/updated 295; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_include.track", "dist/include", "_build_manifests/install/dist_include"], "start": 1642697565.1187308, "end": 1642697565.4267695, "context": null} Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_private.track", "dist/private", "_build_manifests/install/dist_private"], "start": 1642697565.4280474, "end": 1642697565.430868, "context": null} /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 2; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_bin.track", "dist/bin", "_build_manifests/install/dist_bin"], "start": 1642697565.8270524, "end": 1642697565.831056, "context": null} Elapsed: 0.31s; From _tests: Kept 3 existing; Added/updated 436; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install__tests.track", "_tests", "_build_manifests/install/_tests"], "start": 1642697565.8237624, "end": 1642697566.1337473, "context": null} make[2]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build' rm -f '.cargo/config' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0 -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_SIMD_WORMHOLE=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_MEMFD_CREATE=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='"91.0"' -DMOZILLA_VERSION='"91.5.0"' -DMOZILLA_VERSION_U=91.5.0 -DMOZJS_MAJOR_VERSION=91 -DMOZJS_MINOR_VERSION=5 -DMOZ_AARCH64_JSCVT=0 -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 '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/.cargo/config.in' -o '.cargo/config' BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/preprocessor.py", "--depend", ".deps/config.pp", "-DNDEBUG=1", "-DTRIMMED=1", "-Dtop_srcdir=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0", "-DCROSS_COMPILE=", "-DEDITLINE=1", "-DENABLE_SHARED_MEMORY=1", "-DENABLE_WASM_SIMD=1", "-DENABLE_WASM_SIMD_WORMHOLE=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_MEMFD_CREATE=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=\"91.0\"", "-DMOZILLA_VERSION=\"91.5.0\"", "-DMOZILLA_VERSION_U=91.5.0", "-DMOZJS_MAJOR_VERSION=91", "-DMOZJS_MINOR_VERSION=5", "-DMOZ_AARCH64_JSCVT=0", "-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", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/.cargo/config.in", "-o", ".cargo/config"], "start": 1642697566.2742069, "end": 1642697566.4943275, "context": null} make[1]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build' make[1]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build' make recurse_export make[2]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build' ./js-confdefs.h.stub /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js/src/js-confdefs.h js/src/.deps/js-confdefs.h.pp js/src/.deps/js-confdefs.h.stub /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/js-confdefs.h.in ./js-config.h.stub make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.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/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/config -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp -I/usr/include/nspr /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/config -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -MD -MP -MF .deps/host_pathsub.o.pp -I/usr/include/nspr /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/pathsub.c make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/config' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js/src/js-config.h js/src/.deps/js-config.h.pp js/src/.deps/js-config.h.stub /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/js-config.h.in ./selfhosted.out.h.stub BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/file_generate.py", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/process_define_files.py", "process_define_file", "js/src/js-confdefs.h", "js/src/.deps/js-confdefs.h.pp", "js/src/.deps/js-confdefs.h.stub", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/js-confdefs.h.in"], "start": 1642697567.0238714, "end": 1642697567.0374782, "context": null} /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/embedjs.py generate_selfhosted js/src/selfhosted.out.h js/src/.deps/selfhosted.out.h.pp js/src/.deps/selfhosted.out.h.stub /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/public/friend/ErrorNumbers.msg /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/TypedArrayConstants.h /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/SelfHostingDefines.h /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Utilities.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Array.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/AsyncFunction.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/AsyncIteration.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/BigInt.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Date.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Error.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Function.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Generator.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Iterator.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Map.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Module.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Number.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Object.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Promise.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Reflect.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/RegExp.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/String.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Set.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Sorting.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/TypedArray.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/WeakMap.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/WeakSet.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/NumberingSystemsGenerated.h /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/Collator.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/CommonFunctions.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/CurrencyDataGenerated.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/DateTimeFormat.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/DisplayNames.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/IntlObject.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/ListFormat.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/NumberFormat.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/PluralRules.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/RelativeTimeFormat.js /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js ./ReservedWordsGenerated.h.stub BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/file_generate.py", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/process_define_files.py", "process_define_file", "js/src/js-config.h", "js/src/.deps/js-config.h.pp", "js/src/.deps/js-config.h.stub", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/js-config.h.in"], "start": 1642697567.378015, "end": 1642697567.4256818, "context": null} /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/GenerateReservedWords.py main js/src/frontend/ReservedWordsGenerated.h js/src/frontend/.deps/ReservedWordsGenerated.h.pp js/src/frontend/.deps/ReservedWordsGenerated.h.stub /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/ReservedWords.h ./StatsPhasesGenerated.h.stub /usr/bin/x86_64-pc-linux-gnu-g++ -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="91.5.0" -DMOZILLA_VERSION_U=91.5.0 -DMOZILLA_UAVERSION="91.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_MEMFD_CREATE=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_AARCH64_JSCVT=0 -DMOZ_RUST_SIMD=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_SIMD_WORMHOLE=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=91 -DMOZJS_MINOR_VERSION=5 -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 BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/file_generate.py", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/embedjs.py", "generate_selfhosted", "js/src/selfhosted.out.h", "js/src/.deps/selfhosted.out.h.pp", "js/src/.deps/selfhosted.out.h.stub", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/public/friend/ErrorNumbers.msg", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/TypedArrayConstants.h", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/SelfHostingDefines.h", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Utilities.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Array.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/AsyncFunction.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/AsyncIteration.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/BigInt.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Date.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Error.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Function.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Generator.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Iterator.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Map.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Module.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Number.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Object.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Promise.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Reflect.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/RegExp.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/RegExpLocalReplaceOpt.h.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/String.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Set.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Sorting.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/TypedArray.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/WeakMap.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/WeakSet.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/NumberingSystemsGenerated.h", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/Collator.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/CommonFunctions.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/CurrencyDataGenerated.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/DateTimeFormat.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/DisplayNames.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/IntlObject.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/ListFormat.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/NumberFormat.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/PluralRules.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/RelativeTimeFormat.js", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js"], "start": 1642697567.4761436, "end": 1642697567.6246047, "context": null} /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/GenerateStatsPhases.py generateHeader js/src/gc/StatsPhasesGenerated.h js/src/gc/.deps/StatsPhasesGenerated.h.pp js/src/gc/.deps/StatsPhasesGenerated.h.stub ./MIROpsGenerated.h.stub BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/file_generate.py", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/GenerateReservedWords.py", "main", "js/src/frontend/ReservedWordsGenerated.h", "js/src/frontend/.deps/ReservedWordsGenerated.h.pp", "js/src/frontend/.deps/ReservedWordsGenerated.h.stub", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/ReservedWords.h"], "start": 1642697567.8526814, "end": 1642697567.8850513, "context": null} /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/GenerateMIRFiles.py generate_mir_header js/src/jit/MIROpsGenerated.h js/src/jit/.deps/MIROpsGenerated.h.pp js/src/jit/.deps/MIROpsGenerated.h.stub /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIROps.yaml ./LOpcodesGenerated.h.stub BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/file_generate.py", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/GenerateStatsPhases.py", "generateHeader", "js/src/gc/StatsPhasesGenerated.h", "js/src/gc/.deps/StatsPhasesGenerated.h.pp", "js/src/gc/.deps/StatsPhasesGenerated.h.stub"], "start": 1642697568.0668898, "end": 1642697568.0822713, "context": null} /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/GenerateOpcodeFiles.py generate_lir_header js/src/jit/LOpcodesGenerated.h js/src/jit/.deps/LOpcodesGenerated.h.pp js/src/jit/.deps/LOpcodesGenerated.h.stub /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/LIR.h /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/shared/LIR-shared.h /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/LIR-x86-shared.h /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/LIR-x64.h ./CacheIROpsGenerated.h.stub BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/file_generate.py", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/GenerateOpcodeFiles.py", "generate_lir_header", "js/src/jit/LOpcodesGenerated.h", "js/src/jit/.deps/LOpcodesGenerated.h.pp", "js/src/jit/.deps/LOpcodesGenerated.h.stub", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/LIR.h", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/shared/LIR-shared.h", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/LIR-x86-shared.h", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/LIR-x64.h"], "start": 1642697568.51058, "end": 1642697568.5501852, "context": null} /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/GenerateCacheIRFiles.py generate_cacheirops_header js/src/jit/CacheIROpsGenerated.h js/src/jit/.deps/CacheIROpsGenerated.h.pp js/src/jit/.deps/CacheIROpsGenerated.h.stub /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CacheIROps.yaml BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/file_generate.py", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/GenerateMIRFiles.py", "generate_mir_header", "js/src/jit/MIROpsGenerated.h", "js/src/jit/.deps/MIROpsGenerated.h.pp", "js/src/jit/.deps/MIROpsGenerated.h.stub", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIROps.yaml"], "start": 1642697568.309931, "end": 1642697568.9088857, "context": null} make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.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 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.check_binary --host nsinstall_real BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/check_binary.py", "--host", "nsinstall_real"], "start": 1642697569.410611, "end": 1642697569.4119768, "context": null} cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/config' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/config' config/system-header.sentinel.stub /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/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-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 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 vcExt2.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 xlocale.h zmouse.h zlib.h sys/event.h unicode/calendar.h unicode/datefmt.h unicode/dtfmtsym.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/udateintervalformat.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/uobject.h unicode/upluralrules.h unicode/ureldatefmt.h unicode/ures.h unicode/ustring.h unicode/utypes.h sys/auxv.h BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/file_generate.py", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/GenerateCacheIRFiles.py", "generate_cacheirops_header", "js/src/jit/CacheIROpsGenerated.h", "js/src/jit/.deps/CacheIROpsGenerated.h.pp", "js/src/jit/.deps/CacheIROpsGenerated.h.stub", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CacheIROps.yaml"], "start": 1642697568.995347, "end": 1642697569.6743064, "context": null} BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/file_generate.py", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/make-system-wrappers.py", "gen_wrappers", "system-header.sentinel", ".deps/system-header.sentinel.pp", ".deps/system-header.sentinel.stub", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/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-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", "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", "vcExt2.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", "xlocale.h", "zmouse.h", "zlib.h", "sys/event.h", "unicode/calendar.h", "unicode/datefmt.h", "unicode/dtfmtsym.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/udateintervalformat.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/uobject.h", "unicode/upluralrules.h", "unicode/ureldatefmt.h", "unicode/ures.h", "unicode/ustring.h", "unicode/utypes.h", "sys/auxv.h"], "start": 1642697569.8334231, "end": 1642697570.2736924, "context": null} make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/config' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/memory/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/memory/build' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src' ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/mozglue/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/mozglue/build' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/build' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/frontend' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/frontend' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/gc' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/gc' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/shell' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/shell' make[2]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build' make[1]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build' make[1]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build' make recurse_compile make[2]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/rust' js/src/rust/force-cargo-library-build /usr/bin/cargo rustc --release --manifest-path /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/rust/Cargo.toml -vv --lib --target=x86_64-unknown-linux-gnu --features 'simd-accel' -- make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/config' make[3]: Nothing to be done for 'host-objects'. make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/config' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/intl/components' mkdir -p '.deps/' intl/components/Unified_cpp_intl_components0.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_intl_components0.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/intl/components -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/intl/components -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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_intl_components0.o.pp Unified_cpp_intl_components0.cpp intl/components/Unified_cpp_intl_components1.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_intl_components1.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/intl/components -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/intl/components -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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_intl_components1.o.pp Unified_cpp_intl_components1.cpp make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/intl/components' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.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++ -o Unified_cpp_js_src_debugger0.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/debugger -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/debugger -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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  Compiling semver-parser v0.7.0  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=semver_parser CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver-parser CARGO_PKG_AUTHORS='Steve Klabnik ' CARGO_PKG_DESCRIPTION='Parsing of the semver spec. ' CARGO_PKG_HOMEPAGE='https://github.com/steveklabnik/semver-parser' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver-parser CARGO_PKG_REPOSITORY='https://github.com/steveklabnik/semver-parser' CARGO_PKG_VERSION=0.7.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' /usr/bin/rustc --crate-name semver_parser /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver-parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no -C metadata=4081b915f6c758d7 -C extra-filename=-4081b915f6c758d7 --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver-parser/src/version.rs:75:9  | 75 |  try!(write!(f, "{}.{}.{}", self.major, self.minor, self.patch));  |  ^^^  |  = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver-parser/src/version.rs:79:13  | 79 |  try!(write!(f, "-{}", strs.join(".")));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver-parser/src/version.rs:84:13  | 84 |  try!(write!(f, "+{}", strs.join(".")));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver-parser/src/range.rs:184:22  | 184 |  let predicates = try!(predicates);  |  ^^^ warning: `semver-parser` (lib) generated 4 warnings  Compiling encoding_rs v0.8.22  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' /usr/bin/rustc --crate-name build_script_build /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="packed_simd"' --cfg 'feature="simd-accel"' -C metadata=a0c5385f64af6cbb -C extra-filename=-a0c5385f64af6cbb --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/build/encoding_rs-a0c5385f64af6cbb -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --cap-lints warn`  Compiling cfg-if v0.1.10  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/cfg-if-0.1.10 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='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' /usr/bin/rustc --crate-name cfg_if --edition=2018 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/cfg-if-0.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=5b654cfcdf860d57 -C extra-filename=-5b654cfcdf860d57 --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Compiling cc v1.0.71 (https://github.com/alexcrichton/cc-rs/?rev=b2f6b146b75299c444e05bbde50d03705c7c4b6e#b2f6b146)  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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.71 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=71 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' /usr/bin/rustc --crate-name cc --edition=2018 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/cc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no -C metadata=92e86ca5f739d434 -C extra-filename=-92e86ca5f739d434 --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --cap-lints warn`  Compiling encoding_c_mem v0.2.5  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_c_mem/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no -C metadata=a2d95a59019df239 -C extra-filename=-a2d95a59019df239 --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/build/encoding_c_mem-a2d95a59019df239 -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --cap-lints warn`  Compiling encoding_c v0.9.7  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' /usr/bin/rustc --crate-name build_script_build /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_c/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="simd-accel"' -C metadata=245f3a126ba9f4e0 -C extra-filename=-245f3a126ba9f4e0 --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/build/encoding_c-245f3a126ba9f4e0 -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --cap-lints warn`  Compiling leb128 v0.2.4  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' /usr/bin/rustc --crate-name leb128 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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 panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=1f2578648b757bd8 -C extra-filename=-1f2578648b757bd8 --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` warning: trait objects without an explicit `dyn` are deprecated  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see issue #80165  warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/leb128/src/lib.rs:232:13  | 232 |  try!(w.write_all(&buf));  |  ^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/leb128/src/lib.rs:91:38  | 91 |  ::std::error::Error::description(self)  |  ^^^^^^^^^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/leb128/src/lib.rs:99:44  | 99 |  Error::IoError(ref e) => e.description(),  |  ^^^^^^^^^^^ warning: `leb128` (lib) generated 7 warnings  Compiling arrayvec v0.5.2  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' /usr/bin/rustc --crate-name arrayvec --edition=2018 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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 panic=abort -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=984a8e2b5b124ae4 -C extra-filename=-984a8e2b5b124ae4 --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Compiling mozilla-central-workspace-hack v0.1.0 (/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/workspace-hack)  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.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 panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=c54e93bdeed9448c -C extra-filename=-c54e93bdeed9448c --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -C incremental=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/incremental -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Compiling wasmparser v0.78.2  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=wasmparser CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/wasmparser CARGO_PKG_AUTHORS='Yury Delendik ' CARGO_PKG_DESCRIPTION='A simple event-driven library for parsing WebAssembly binary files. ' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasmparser CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser' CARGO_PKG_VERSION=0.78.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=78 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' /usr/bin/rustc --crate-name wasmparser --edition=2018 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/wasmparser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=c52960929222acc4 -C extra-filename=-c52960929222acc4 --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Compiling semver v0.9.0  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=semver CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver CARGO_PKG_AUTHORS='Steve Klabnik :The Rust Project Developers' CARGO_PKG_DESCRIPTION='Semantic version parsing and comparison. ' CARGO_PKG_HOMEPAGE='https://docs.rs/crate/semver/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver CARGO_PKG_REPOSITORY='https://github.com/steveklabnik/semver' CARGO_PKG_VERSION=0.9.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' /usr/bin/rustc --crate-name semver /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="default"' -C metadata=0ecdf1d6bd567619 -C extra-filename=-0ecdf1d6bd567619 --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --extern semver_parser=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps/libsemver_parser-4081b915f6c758d7.rmeta --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version.rs:271:9  | 271 |  try!(write!(f, "{}.{}.{}", self.major, self.minor, self.patch));  |  ^^^  |  = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version.rs:273:13  | 273 |  try!(write!(f, "-"));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version.rs:278:17  | 278 |  try!(write!(f, "{}", x));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version.rs:276:21  | 276 |  try!(write!(f, "."))  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version.rs:282:13  | 282 |  try!(write!(f, "+"));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version.rs:287:17  | 287 |  try!(write!(f, "{}", x));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version.rs:285:21  | 285 |  try!(write!(f, "."))  |  ^^^ warning: unused import: `std::result`  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:13:5  | 13 | use std::result;  |  ^^^^^^^^^^^  |  = note: `#[warn(unused_imports)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:492:13  | 492 |  try!(write!(fmt, "*"));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:496:21  | 496 |  try!(write!(fmt, "{}", pred));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:498:21  | 498 |  try!(write!(fmt, ", {}", pred));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:510:32  | 510 |  Wildcard(Major) => try!(write!(fmt, "*")),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:511:32  | 511 |  Wildcard(Minor) => try!(write!(fmt, "{}.*", self.major)),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:514:21  | 514 |  try!(write!(fmt, "{}.{}.*", self.major, minor))  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:516:21  | 516 |  try!(write!(fmt, "{}.*.*", self.major))  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:520:17  | 520 |  try!(write!(fmt, "{}{}", self.op, self.major));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:523:32  | 523 |  Some(v) => try!(write!(fmt, ".{}", v)),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:528:32  | 528 |  Some(v) => try!(write!(fmt, ".{}", v)),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:533:21  | 533 |  try!(write!(fmt, "-"));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:538:25  | 538 |  try!(write!(fmt, "{}", x));  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:536:29  | 536 | ... try!(write!(fmt, "."))  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:551:19  | 551 |  Ex => try!(write!(fmt, "= ")),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:552:19  | 552 |  Gt => try!(write!(fmt, "> ")),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:553:21  | 553 |  GtEq => try!(write!(fmt, ">= ")),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:554:19  | 554 |  Lt => try!(write!(fmt, "< ")),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:555:21  | 555 |  LtEq => try!(write!(fmt, "<= ")),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:556:22  | 556 |  Tilde => try!(write!(fmt, "~")),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:557:27  | 557 |  Compatible => try!(write!(fmt, "^")),  |  ^^^ warning: use of deprecated macro `try`: use the `?` operator instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:559:28  | 559 |  Wildcard(_) => try!(write!(fmt, "")),  |  ^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/semver/src/version_req.rs:165:14  | 165 |  self.description().fmt(f)  |  ^^^^^^^^^^^ warning: `semver` (lib) generated 30 warnings  Running `/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/build/encoding_rs-a0c5385f64af6cbb/build-script-build` [encoding_rs 0.8.22] cargo:rustc-env=RUSTC_BOOTSTRAP=1 warning: Cannot set `RUSTC_BOOTSTRAP=1` from build script of `encoding_rs v0.8.22`. note: Crates cannot set `RUSTC_BOOTSTRAP` themselves, as doing so would subvert the stability guarantees of Rust for your project.  Compiling mozglue-static v0.1.0 (/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/mozglue/static/rust)  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.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 opt-level=1 -C embed-bitcode=no -C metadata=3f0360450a848124 -C extra-filename=-3f0360450a848124 --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/build/mozglue-static-3f0360450a848124 -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -C incremental=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/incremental -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --extern cc=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps/libcc-92e86ca5f739d434.rlib`  Running `/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/build/encoding_c_mem-a2d95a59019df239/build-script-build` [encoding_c_mem 0.2.5] cargo:rerun-if-changed= [encoding_c_mem 0.2.5] cargo:include-dir=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_c_mem/include  Running `/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/build/encoding_c-245f3a126ba9f4e0/build-script-build` [encoding_c 0.9.7] cargo:rerun-if-changed= [encoding_c 0.9.7] cargo:include-dir=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_c/include  Compiling wast v36.0.0  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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/wasm-tools/tree/main/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/wasm-tools/tree/main/crates/wast' CARGO_PKG_VERSION=36.0.0 CARGO_PKG_VERSION_MAJOR=36 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' /usr/bin/rustc --crate-name wast --edition=2018 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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 panic=abort -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="wasm-module"' -C metadata=80053b647ad2239d -C extra-filename=-80053b647ad2239d --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --extern leb128=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps/libleb128-1f2578648b757bd8.rmeta --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/debugger/Debugger.cpp:51, from Unified_cpp_js_src_debugger0.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/PublicIterators.h: In member function 'bool js::Debugger::CallData::findAllGlobals()': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/PublicIterators.h:165:13: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 165 | return *it; | ^~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/debugger/Debugger.cpp:5924:21: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 5924 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/debugger/Debugger.cpp:51, from Unified_cpp_js_src_debugger0.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/PublicIterators.h:128:7: warning: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 128 | it++; | ~~^~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/debugger/Debugger.cpp:5924:21: note: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' was declared here 5924 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from Unified_cpp_js_src_debugger0.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::typeGetter()': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/debugger/Environment.cpp:192:24: warning: 's' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 192 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~  Compiling rustc_version v0.2.3  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=rustc_version CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/rustc_version CARGO_PKG_AUTHORS='Marvin Löbel ' CARGO_PKG_DESCRIPTION='A library for querying the version of a installed rustc compiler' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustc_version CARGO_PKG_REPOSITORY='https://github.com/Kimundi/rustc-version-rs' CARGO_PKG_VERSION=0.2.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' /usr/bin/rustc --crate-name rustc_version /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/rustc_version/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no -C metadata=aa3243408911d6d3 -C extra-filename=-aa3243408911d6d3 --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --extern semver=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps/libsemver-0ecdf1d6bd567619.rmeta --cap-lints warn` warning: trait objects without an explicit `dyn` are deprecated  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/rustc_version/src/errors.rs:37:32  | 37 |  fn cause(&self) -> Option<&error::Error> {  |  ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`  |  = note: `#[warn(bare_trait_objects)]` on by default  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see issue #80165  warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/rustc_version/src/errors.rs:26:71  | 26 |  CouldNotExecuteCommand(ref e) => write!(f, "{}: {}", self.description(), e),  |  ^^^^^^^^^^^  |  = note: `#[warn(deprecated)]` on by default warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/rustc_version/src/errors.rs:27:50  | 27 |  Utf8Error(_) => write!(f, "{}", self.description()),  |  ^^^^^^^^^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/rustc_version/src/errors.rs:28:61  | 28 |  UnexpectedVersionFormat => write!(f, "{}", self.description()),  |  ^^^^^^^^^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/rustc_version/src/errors.rs:29:62  | 29 |  ReqParseError(ref e) => write!(f, "{}: {}", self.description(), e),  |  ^^^^^^^^^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/rustc_version/src/errors.rs:30:60  | 30 |  SemVerError(ref e) => write!(f, "{}: {}", self.description(), e),  |  ^^^^^^^^^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/rustc_version/src/errors.rs:31:69  | 31 |  UnknownPreReleaseTag(ref i) => write!(f, "{}: {}", self.description(), i),  |  ^^^^^^^^^^^ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_debugger1.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/debugger -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/debugger -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 warning: `rustc_version` (lib) generated 7 warnings  Running `/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/build/mozglue-static-3f0360450a848124/build-script-build` [mozglue-static 0.1.0] TARGET = Some("x86_64-unknown-linux-gnu") [mozglue-static 0.1.0] OPT_LEVEL = Some("0") [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++") [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/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/rust -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/rust -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers" "-include" "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h" "-fstack-protector-strong" "-DNDEBUG=1" "-DTRIMMED=1" "-DEXPORT_JS_API" "-DMOZ_HAS_MOZGLUE" "-I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/rust" "-I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/rust" "-I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include" "-I/usr/include/nspr" "-DMOZILLA_CLIENT" "-include" "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wno-invalid-offsetof" "-Wc++2a-compat" "-Wduplicated-cond" "-Wimplicit-fallthrough" "-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" "-Wno-error=unused-but-set-variable" "-Wformat" "-Wformat-overflow=2" "-Wno-psabi" "-fno-sized-deallocation" "-fno-aligned-new" "-march=native" "-O2" "-pipe" "-fno-tree-loop-vectorize" "-fPIC" "-fno-rtti" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "-fno-math-errno" "-pthread" "-pipe" "-g" "-fno-omit-frame-pointer" "-funwind-tables" "-DMOZILLA_CONFIG_H" "-I" "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src" "-I" "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-522a224f6d9a2a4e/out/wrappers.o" "-c" "wrappers.cpp" [mozglue-static 0.1.0] exit status: 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" "cq" "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-522a224f6d9a2a4e/out/libwrappers.a" "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-522a224f6d9a2a4e/out/wrappers.o" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] running: "/usr/bin/x86_64-pc-linux-gnu-ar" "s" "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-522a224f6d9a2a4e/out/libwrappers.a" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers [mozglue-static 0.1.0] cargo:rustc-link-search=native=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-522a224f6d9a2a4e/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  Compiling wat v1.0.38  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=wat CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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/wasm-tools/tree/main/crates/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/wasm-tools/tree/main/crates/wat' CARGO_PKG_VERSION=1.0.38 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=38 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' /usr/bin/rustc --crate-name wat --edition=2018 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/wat/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=9e9cfcc5d264b7f9 -C extra-filename=-9e9cfcc5d264b7f9 --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --extern wast=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps/libwast-80053b647ad2239d.rmeta --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Compiling packed_simd v0.3.4 (https://github.com/hsivonen/packed_simd?rev=8b4bd7d8229660a749dbe419a57ea01df9de5453#8b4bd7d8)  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/packed_simd/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="into_bits"' -C metadata=c83dd968cf69c837 -C extra-filename=-c83dd968cf69c837 --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/build/packed_simd-c83dd968cf69c837 -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --extern rustc_version=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps/librustc_version-aa3243408911d6d3.rlib --cap-lints warn`  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' OUT_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-522a224f6d9a2a4e/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 panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=c07b1748259d2921 -C extra-filename=-c07b1748259d2921 --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -C incremental=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/incremental -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --extern arrayvec=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps/libarrayvec-984a8e2b5b124ae4.rmeta -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-522a224f6d9a2a4e/out -l static=wrappers -l stdc++`  Running `/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/build/packed_simd-c83dd968cf69c837/build-script-build` [packed_simd 0.3.4] cargo:rustc-env=RUSTC_BOOTSTRAP=1 [packed_simd 0.3.4] cargo:rustc-cfg=const_generics warning: Cannot set `RUSTC_BOOTSTRAP=1` from build script of `packed_simd v0.3.4 (https://github.com/hsivonen/packed_simd?rev=8b4bd7d8229660a749dbe419a57ea01df9de5453#8b4bd7d8)`. note: Crates cannot set `RUSTC_BOOTSTRAP` themselves, as doing so would subvert the stability guarantees of Rust for your project.  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=packed_simd CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' OUT_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/build/packed_simd-79cb28bf32745ac6/out /usr/bin/rustc --crate-name packed_simd --edition=2018 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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 panic=abort -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="into_bits"' -C metadata=38341e0b5aa1ab61 -C extra-filename=-38341e0b5aa1ab61 --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --extern cfg_if=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps/libcfg_if-5b654cfcdf860d57.rmeta --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 --cfg const_generics`  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' OUT_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/build/encoding_rs-6be5a19e37b58d1f/out /usr/bin/rustc --crate-name encoding_rs /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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 panic=abort -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="packed_simd"' --cfg 'feature="simd-accel"' -C metadata=9baf463a2d7c6a9d -C extra-filename=-9baf463a2d7c6a9d --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --extern cfg_if=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps/libcfg_if-5b654cfcdf860d57.rmeta --extern packed_simd=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps/libpacked_simd-38341e0b5aa1ab61.rmeta --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/debugger' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/frontend' mkdir -p '.deps/' js/src/frontend/Parser.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Parser.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/frontend -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/Parser.cpp js/src/frontend/Unified_cpp_js_src_frontend0.o warning: unused label  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/src/macros.rs:878:41  | 878 |  ... 'innermost: loop {  |  ^^^^^^^^^^  |   ::: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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 the macro `euc_jp_decoder_function` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/src/macros.rs:878:41  | 878 |  ... 'innermost: loop {  |  ^^^^^^^^^^  |   ::: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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 the macro `euc_jp_decoder_function` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/src/macros.rs:574:41  | 574 |  ... 'innermost: loop {  |  ^^^^^^^^^^  |   ::: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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 the macro `gb18030_decoder_function` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/src/mem.rs:279:17  | 279 |  'inner: loop {  |  ^^^^^^ warning: `...` range patterns are deprecated  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see issue #80165  warning: `...` range patterns are deprecated  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/src/mem.rs:749:29  | 749 |  0xC2...0xD5 => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see issue #80165  warning: `...` range patterns are deprecated  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/src/mem.rs:770:36  | 770 |  0xE1 | 0xE3...0xEC | 0xEE => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see issue #80165  warning: `...` range patterns are deprecated  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/src/mem.rs:879:29  | 879 |  0xF1...0xF4 => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see issue #80165  warning: `...` range patterns are deprecated  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/src/mem.rs:942:18  | 942 |  0...0x7F => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see issue #80165  warning: `...` range patterns are deprecated  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/src/mem.rs:948:21  | 948 |  0xC2...0xD5 => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see issue #80165  warning: `...` range patterns are deprecated  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/src/mem.rs:985:28  | 985 |  0xE1 | 0xE3...0xEC | 0xEE => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see issue #80165  warning: `...` range patterns are deprecated  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/src/lib.rs:2686:29  | 2686 |  b'A'...b'Z' => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see issue #80165  warning: `...` range patterns are deprecated  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see issue #80165  warning: `...` range patterns are deprecated  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see issue #80165  warning: `...` range patterns are deprecated  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/src/lib.rs:2714:29  | 2714 |  b'A'...b'Z' => {  |  ^^^ help: use `..=` for an inclusive range  |  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see issue #80165  warning: `...` range patterns are deprecated  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see issue #80165  warning: `...` range patterns are deprecated  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!  = note: for more information, see issue #80165  warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/src/simd_funcs.rs:19:32  | 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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/src/simd_funcs.rs:43:32  | 43 |  let mut simd = ::std::mem::uninitialized();  |  ^^^^^^^^^^^^^ warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/src/handles.rs:113:42  | 113 |  let mut u: u16 = ::std::mem::uninitialized();  |  ^^^^^^^^^^^^^ warning: unnecessary `unsafe` block  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/src/mem.rs:1171:28  | 1171 |  if unsafe { unlikely(byte >= 0xD6) } {  |  ^^^^^^ unnecessary `unsafe` block warning: unnecessary `unsafe` block  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/third_party/rust/encoding_rs/src/mem.rs:1658:8  | 1658 |  if unsafe { likely(read == src.len()) } {  |  ^^^^^^ unnecessary `unsafe` block warning: `encoding_rs` (lib) generated 44 warnings (1 duplicate)  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' OUT_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/build/encoding_c_mem-b5bcc355f0638ee1/out /usr/bin/rustc --crate-name encoding_c_mem --edition=2018 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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 panic=abort -C embed-bitcode=no -C debug-assertions=off -C metadata=ccfe09ccce717289 -C extra-filename=-ccfe09ccce717289 --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --extern encoding_rs=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps/libencoding_rs-9baf463a2d7c6a9d.rmeta --cap-lints warn -C debug-assertions=no -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  --> /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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: `encoding_c_mem` (lib) generated 1 warning  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=encoding_c CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.0/lib' OUT_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/build/encoding_c-71777fd84f3a3961/out /usr/bin/rustc --crate-name encoding_c /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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 panic=abort -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd-accel"' -C metadata=c1aa266448146d8f -C extra-filename=-c1aa266448146d8f --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --extern encoding_rs=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps/libencoding_rs-9baf463a2d7c6a9d.rmeta --cap-lints warn -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`  Compiling jsrust_shared v0.1.0 (/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/rust/shared)  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.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 panic=abort -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd-accel"' -C metadata=96397ec72d79b1ad -C extra-filename=-96397ec72d79b1ad --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -C incremental=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/incremental -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --extern encoding_c=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps/libencoding_c-c1aa266448146d8f.rmeta --extern encoding_c_mem=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps/libencoding_c_mem-ccfe09ccce717289.rmeta --extern mozglue_static=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps/libmozglue_static-c07b1748259d2921.rmeta --extern mozilla_central_workspace_hack=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-c54e93bdeed9448c.rmeta -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-522a224f6d9a2a4e/out`  Compiling jsrust v0.1.0 (/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/rust)  Running `CARGO=/usr/lib/rust/1.55.0/bin/cargo-1.55.0 CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps:/usr/lib/rust/1.55.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 panic=abort -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd-accel"' -C metadata=00d4b8baa1104da2 -C extra-filename=-00d4b8baa1104da2 --out-dir /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/cargo-linker -C incremental=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/incremental -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps -L dependency=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/release/deps --extern jsrust_shared=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps/libjsrust_shared-96397ec72d79b1ad.rlib --extern mozglue_static=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps/libmozglue_static-c07b1748259d2921.rlib --extern wasmparser=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps/libwasmparser-c52960929222acc4.rlib --extern wat=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/deps/libwat-9e9cfcc5d264b7f9.rlib -C debug-assertions=no -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/x86_64-unknown-linux-gnu/release/build/mozglue-static-522a224f6d9a2a4e/out`  Finished release [unoptimized] target(s) in 1m 57s make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/rust' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/gc' js/src/gc/StatsPhasesGenerated.inc.stub /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/file_generate.py", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/GenerateStatsPhases.py", "generateCpp", "StatsPhasesGenerated.inc", ".deps/StatsPhasesGenerated.inc.pp", ".deps/StatsPhasesGenerated.inc.stub"], "start": 1642697690.3290367, "end": 1642697690.3485794, "context": null} make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/gc' /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_frontend0.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/frontend -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, typename js::frontend::GeneralParser::Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/Parser.cpp:9646:8: warning: 'lhs' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 9646 | Node lhs; | ^~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/SharedContext.h:18, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/CompilationStencil.h:25, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/Parser.h:180, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/Parser.cpp:20: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/ParseNode.h: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, typename js::frontend::GeneralParser::Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/ParseNode.h:1000:31: warning: 'lhs' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1000 | : ParseNode(kind, pos), left_(left), right_(right) { | ^~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/Parser.cpp:9646:8: note: 'lhs' was declared here 9646 | Node lhs; | ^~~ In file included from Unified_cpp_js_src_frontend0.cpp:38: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/BytecodeEmitter.cpp:2896:46: warning: 'kind' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2896 | NameOpEmitter noe(this, name, loc, kind); | ^ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/Parser.cpp:6329:19: warning: 'ifNode' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 6329 | TernaryNodeType ifNode; | ^~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, typename js::frontend::GeneralParser::Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/Parser.cpp:9646:8: warning: 'lhs' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 9646 | Node lhs; | ^~~ make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/irregexp' mkdir -p '.deps/' js/src/irregexp/RegExpNativeMacroAssembler.o /usr/bin/x86_64-pc-linux-gnu-g++ -o RegExpNativeMacroAssembler.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/irregexp -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 -Wno-error=type-limits -DV8_INTL_SUPPORT -MD -MP -MF .deps/RegExpNativeMacroAssembler.o.pp /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp js/src/irregexp/regexp-compiler.o In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/SharedContext.h:18, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/CompilationStencil.h:25, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/Parser.h:180, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/Parser.cpp:20: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/ParseNode.h: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, typename js::frontend::GeneralParser::Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/ParseNode.h:1000:31: warning: 'lhs' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1000 | : ParseNode(kind, pos), left_(left), right_(right) { | ^~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/Parser.cpp:9646:8: note: 'lhs' was declared here 9646 | Node lhs; | ^~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.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]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend/Parser.cpp:6329:19: warning: 'ifNode' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 6329 | TernaryNodeType ifNode; | ^~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_frontend1.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/frontend -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 js/src/frontend/Unified_cpp_js_src_frontend2.o /usr/bin/x86_64-pc-linux-gnu-g++ -o regexp-compiler.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/irregexp -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 -Wno-error=type-limits -DV8_INTL_SUPPORT -MD -MP -MF .deps/regexp-compiler.o.pp /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc js/src/irregexp/Unified_cpp_js_src_irregexp0.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_frontend2.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/frontend -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:33, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-ast.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-nodes.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitBackReference(v8::internal::BackReferenceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3724:19: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'void v8::internal::Analysis< >::VisitBackReference(v8::internal::BackReferenceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:33, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-ast.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-nodes.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitAssertion(v8::internal::AssertionNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3730:19: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'void v8::internal::Analysis< >::VisitAssertion(v8::internal::AssertionNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:33, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-ast.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-nodes.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitBackReference(v8::internal::BackReferenceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3724:19, inlined from 'virtual void v8::internal::BackReferenceNode::Accept(v8::internal::NodeVisitor*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'virtual void v8::internal::BackReferenceNode::Accept(v8::internal::NodeVisitor*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:33, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-ast.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-nodes.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitAssertion(v8::internal::AssertionNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3730:19, inlined from 'virtual void v8::internal::AssertionNode::Accept(v8::internal::NodeVisitor*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'virtual void v8::internal::AssertionNode::Accept(v8::internal::NodeVisitor*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:33, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-ast.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-nodes.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitAction(v8::internal::ActionNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3680:19: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'void v8::internal::Analysis< >::VisitAction(v8::internal::ActionNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:33, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-ast.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-nodes.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitAction(v8::internal::ActionNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3680:19, inlined from 'virtual void v8::internal::ActionNode::Accept(v8::internal::NodeVisitor*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'virtual void v8::internal::ActionNode::Accept(v8::internal::NodeVisitor*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:33, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-ast.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-nodes.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitNegativeLookaroundChoice(v8::internal::NegativeLookaroundChoiceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3712:19, inlined from 'virtual void v8::internal::NegativeLookaroundChoiceNode::Accept(v8::internal::NodeVisitor*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'virtual void v8::internal::NegativeLookaroundChoiceNode::Accept(v8::internal::NodeVisitor*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:33, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-ast.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-nodes.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitLoopChoice(v8::internal::LoopChoiceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3697:19: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'void v8::internal::Analysis< >::VisitLoopChoice(v8::internal::LoopChoiceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:33, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-ast.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-nodes.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitNegativeLookaroundChoice(v8::internal::NegativeLookaroundChoiceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3712:19: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'void v8::internal::Analysis< >::VisitNegativeLookaroundChoice(v8::internal::NegativeLookaroundChoiceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:33, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-ast.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-nodes.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'void v8::internal::Analysis< >::VisitLoopChoice(v8::internal::LoopChoiceNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3697:19, inlined from 'virtual void v8::internal::LoopChoiceNode::Accept(v8::internal::NodeVisitor*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'virtual void v8::internal::LoopChoiceNode::Accept(v8::internal::NodeVisitor*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:33, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-ast.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-nodes.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:5: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::Analysis< >::EnsureAnalyzed(v8::internal::RegExpNode*) [with Propagators = {v8::internal::{anonymous}::AssertionPropagator, v8::internal::{anonymous}::EatsAtLeastPropagator}]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from 'v8::internal::RegExpError v8::internal::AnalyzeRegExp(v8::internal::Isolate*, bool, v8::internal::RegExpNode*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3750:26: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h: In function 'v8::internal::RegExpError v8::internal::AnalyzeRegExp(v8::internal::Isolate*, bool, v8::internal::RegExpNode*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: 'check' declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_irregexp0.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/irregexp -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 -Wno-error=type-limits -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_irregexp0.o.pp Unified_cpp_js_src_irregexp0.cpp js/src/irregexp/Unified_cpp_js_src_irregexp1.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_frontend3.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/frontend -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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++ -o Unified_cpp_js_src_frontend4.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/frontend -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_irregexp1.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/irregexp -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 -Wno-error=type-limits -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_irregexp1.o.pp Unified_cpp_js_src_irregexp1.cpp js/src/irregexp/Unified_cpp_js_src_irregexp2.o In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-nodes.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler-tonode.cc:5, from Unified_cpp_js_src_irregexp1.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-ast.h: In member function 'virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-ast.h:311:9: warning: 'default_flags.JS::RegExpFlags::flags_' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 311 | flags_(flags), | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_irregexp1.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-compiler-tonode.cc:421:23: note: 'default_flags.JS::RegExpFlags::flags_' was declared here 421 | JSRegExp::Flags default_flags; | ^~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_frontend5.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/frontend -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_irregexp2.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/irregexp -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 -Wno-error=type-limits -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_irregexp2.o.pp Unified_cpp_js_src_irregexp2.cpp In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:33, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-ast.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-parser.h:8, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-parser.cc:5, from Unified_cpp_js_src_irregexp2.cpp:2: In member function 'uintptr_t js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const', inlined from 'bool js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:172:24, inlined from 'bool js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:158:41, inlined from 'bool v8::internal::StackLimitCheck::HasOverflowed()' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from 'void v8::internal::RegExpParser::Advance()' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-parser.cc:72:28, inlined from 'void v8::internal::RegExpParser::Advance()' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-parser.cc:69:6: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:130:52: warning: 'check' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h: In member function 'void v8::internal::RegExpParser::Advance()': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type 'const js::AutoCheckRecursionLimit*' to 'bool js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const' declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_irregexp2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/irregexp/imported/regexp-parser.cc:71:21: note: 'check' declared here 71 | StackLimitCheck check(isolate()); | ^~~~~ make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/irregexp' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.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++ -o Unified_cpp_js_src_jit0.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_frontend6.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/frontend -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/frontend -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_jit1.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/frontend' /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_jit10.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:121, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/shadow/Zone.h:16, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/HeapAPI.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Value.h:22, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/IonTypes.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/IonAnalysis.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/ScalarReplacement.cpp:11, from Unified_cpp_js_src_jit10.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:539:27: required from 'constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:609:77: required from 'constexpr mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithShape(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/PlainObject-inl.h:36:57: required from here /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::OOM' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/shadow/Zone.h:16, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/HeapAPI.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Value.h:22, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/IonTypes.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/IonAnalysis.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/ScalarReplacement.cpp:11, from Unified_cpp_js_src_jit10.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:202:8: note: 'struct JS::OOM' declared here 202 | struct OOM : Error { | ^~~ make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/build' js/src/build/symverscript.stub /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/build/symverscript.in mozjs_91 BUILDTASK {"argv": ["/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/python/mozbuild/mozbuild/action/file_generate.py", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/build/gen_symverscript.py", "main", "symverscript", ".deps/symverscript.pp", ".deps/symverscript.stub", "/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/build/symverscript.in", "mozjs_91"], "start": 1642697870.548288, "end": 1642697870.56892, "context": null} make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/build' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src' mkdir -p '.deps/' js/src/RegExp.o /usr/bin/x86_64-pc-linux-gnu-g++ -o RegExp.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/RegExp.cpp js/src/jsmath.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_jit11.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:121, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/RootingAPI.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallArgs.h:73, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/NamespaceImports.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/Barrier.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/Tracer.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/TaggedProto.h:12, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/Marking.h:16, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/RegExpObject.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/RegExp.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/RegExp.cpp:7: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:539:27: required from 'constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:609:77: required from 'constexpr mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithShape(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/PlainObject-inl.h:36:57: required from here /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::OOM' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/RootingAPI.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallArgs.h:73, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/NamespaceImports.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/Barrier.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/Tracer.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/TaggedProto.h:12, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/Marking.h:16, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/RegExpObject.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/RegExp.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/RegExp.cpp:7: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:202:8: note: 'struct JS::OOM' declared here 202 | struct OOM : Error { | ^~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o jsmath.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jsmath.cpp js/src/DoubleToString.o /usr/bin/x86_64-pc-linux-gnu-g++ -o DoubleToString.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/util/DoubleToString.cpp js/src/Utility.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Utility.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/util/Utility.cpp js/src/Interpreter.o In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/AliasAnalysis.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/ValueNumbering.cpp:9, from Unified_cpp_js_src_jit11.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.h: In member function 'bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.h:828:50: warning: 'resultType' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 828 | void setResultType(MIRType type) { resultType_ = type; } | ~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit11.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/WarpBuilder.cpp:3327:11: note: 'resultType' was declared here 3327 | MIRType resultType; | ^~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Interpreter.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Interpreter.cpp js/src/ProfilingStack.o In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:121, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Interpreter.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Interpreter-inl.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Interpreter.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:539:27: required from 'constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:609:77: required from 'constexpr mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithShape(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/PlainObject-inl.h:36:57: required from here /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::OOM' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Interpreter.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Interpreter-inl.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Interpreter.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:202:8: note: 'struct JS::OOM' declared here 202 | struct OOM : Error { | ^~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Interpreter.cpp:4521:24: warning: 'proto' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 4521 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_jit12.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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++ -o ProfilingStack.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/ProfilingStack.cpp js/src/Unified_cpp_js_src0.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src0.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_jit13.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src1.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/CodeGenerator-x64.cpp:16, from Unified_cpp_js_src_jit13.cpp:20: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In function 'static js::jit::Address js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, const js::jit::LAllocation*, js::Scalar::Type, int32_t)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/shared/CodeGenerator-shared-inl.h:286:34: warning: 'offset' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 286 | return Address(elements, offset); | ^ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_jit14.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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_jit15.o In file included from Unified_cpp_js_src_jit14.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: In member function 'void js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement(js::jit::LCompareExchangeTypedArrayElement*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:1995:29: warning: 'offset' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1995 | Address dest = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: In member function 'void js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement(js::jit::LAtomicExchangeTypedArrayElement*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:2018:29: warning: 'offset' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2018 | Address dest = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: In member function 'void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop(js::jit::LAtomicTypedArrayElementBinop*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:2059:28: warning: 'offset' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2059 | Address mem = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: In member function 'void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect(js::jit::LAtomicTypedArrayElementBinopForEffect*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:2093:28: warning: 'offset' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2093 | Address mem = ToAddress(elements, lir->index(), arrayType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src10.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_jit15.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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_jit15.o.pp Unified_cpp_js_src_jit15.cpp js/src/jit/Unified_cpp_js_src_jit2.o In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jsapi.cpp:49, from Unified_cpp_js_src10.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/PublicIterators.h:165:13: warning: 'realm.js::NestedIterator::b.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 165 | return *it; | ^~ In file included from Unified_cpp_js_src10.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jsfriendapi.cpp:637:20: note: 'realm.js::NestedIterator::b.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::RealmsInCompartmentIter::it' was declared here 637 | RealmsInZoneIter realm(zone); | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_jit2.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src11.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src12.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src13.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/TrialInlining.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/JitScript.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSScript-inl.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/BytecodeLocation-inl.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/BytecodeAnalysis.cpp:16, from Unified_cpp_js_src_jit2.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CacheIR.h: In function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CacheIR.h:481:8: warning: 'addArgc' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 481 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CacheIR.h:917:10: note: 'addArgc' was declared here 917 | bool addArgc; | ^~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CacheIR.h: In function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CacheIR.h:481:8: warning: 'addArgc' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 481 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CacheIR.h:938:10: note: 'addArgc' was declared here 938 | bool addArgc; | ^~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src14.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/EnvironmentObject.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.h:43, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/WarpBuilder.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/BytecodeAnalysis.cpp:10, from Unified_cpp_js_src_jit2.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/GlobalObject.h: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/GlobalObject.h:148:48: warning: 'protoKey' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 148 | return APPLICATION_SLOTS + JSProto_LIMIT + key; | ^~~ In file included from Unified_cpp_js_src_jit2.cpp:20: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CacheIR.cpp:2128:14: note: 'protoKey' was declared here 2128 | JSProtoKey protoKey; | ^~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_jit3.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src15.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src16.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 In file included from Unified_cpp_js_src_jit3.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::visitLoadUnboxedScalar(js::jit::LLoadUnboxedScalar*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CodeGenerator.cpp:12685:18: warning: 'offset' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 12685 | ToAddress(elements, lir->index(), storageType, mir->offsetAdjustment()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::visitStoreUnboxedBigInt(js::jit::LStoreUnboxedBigInt*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CodeGenerator.cpp:13093:29: warning: 'offset' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 13093 | Address dest = ToAddress(elements, lir->index(), writeType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:121, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/RootingAPI.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallArgs.h:73, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/NamespaceImports.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/Barrier.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/BigIntType.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/BigIntType.cpp:79, from Unified_cpp_js_src16.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = JS::BigInt*; E = JS::OOM]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = JS::BigInt*; E = JS::OOM]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:575:49: required from 'constexpr mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = JS::BigInt*; E = JS::OOM]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/BigIntType.cpp:3432:3: required from here /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::OOM' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/RootingAPI.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallArgs.h:73, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/NamespaceImports.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/Barrier.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/BigIntType.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/BigIntType.cpp:79, from Unified_cpp_js_src16.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:202:8: note: 'struct JS::OOM' declared here 202 | struct OOM : Error { | ^~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/Assembler-x64.h:283, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/MacroAssembler-x64.h:11, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.h:30, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/LIR.h:21, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/CodeGenerator-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CodeGenerator.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CodeGenerator.cpp:7, from Unified_cpp_js_src_jit3.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/Assembler-x86-shared.h: In member function 'void js::jit::CodeGenerator::visitLoadUnboxedBigInt(js::jit::LLoadUnboxedBigInt*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/Assembler-x86-shared.h:77:9: warning: 'offset' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 77 | disp_(address.offset) {} | ^~~~~~~~~~~~~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CodeGenerator.cpp:86, from Unified_cpp_js_src_jit3.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/BytecodeUtil.cpp:32, from Unified_cpp_js_src16.cpp:38: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/PublicIterators.h: In function 'JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/PublicIterators.h:160:7: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 160 | it++; | ~~^~ In file included from Unified_cpp_js_src16.cpp:38: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/BytecodeUtil.cpp:2999:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 2999 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/BytecodeUtil.cpp:32, from Unified_cpp_js_src16.cpp:38: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/PublicIterators.h:128:7: warning: '*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 128 | it++; | ~~^~ In file included from Unified_cpp_js_src16.cpp:38: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/BytecodeUtil.cpp:2999:19: note: '*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' was declared here 2999 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src17.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/BaseAssembler-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/Assembler-x64.h:283, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/MacroAssembler-x64.h:11, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.h:30, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/LIR.h:21, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/CodeGenerator-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CodeGenerator.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CodeGenerator.cpp:7, from Unified_cpp_js_src_jit3.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h: In member function 'void js::jit::CodeGenerator::visitStoreUnboxedScalar(js::jit::LStoreUnboxedScalar*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:2274:26: warning: 'offset' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2274 | m_formatter.oneByteOp(OP_GROUP11_EvIz, offset, base, GROUP11_MOV); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CodeGenerator.cpp:86, from Unified_cpp_js_src_jit3.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: 'offset' was declared here 284 | int32_t offset; | ^~~~~~ In file included from Unified_cpp_js_src_jit3.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CodeGenerator.cpp:15441:26: warning: 'argMir' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 15441 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_jit4.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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++ -o Unified_cpp_js_src18.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MoveResolver.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.h:30, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/FoldLinearArithConstants.cpp:10, from Unified_cpp_js_src_jit4.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/RegisterSets.h: In member function 'bool js::jit::IonCacheIRCompiler::emitLoadEnvironmentDynamicSlotResult(js::jit::ObjOperandId, uint32_t)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/RegisterSets.h:342:38: warning: 'scratch.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::jit::AutoScratchRegister::alloc_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 342 | void addAllocatable(T reg) { bits_ |= reg.alignedOrDominatedAliasedSet(); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit4.cpp:47: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/IonCacheIRCompiler.cpp:1142:34: note: 'scratch.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::jit::AutoScratchRegister::alloc_' was declared here 1142 | AutoScratchRegisterMaybeOutput scratch(allocator, masm, output); | ^~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MoveResolver.h:12, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.h:30, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/FoldLinearArithConstants.cpp:10, from Unified_cpp_js_src_jit4.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/Registers.h:75:75: warning: '((unsigned char*)((char*)&scratch + offsetof(js::jit::AutoScratchRegisterMaybeOutput, js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)))[8]' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 75 | SetType alignedOrDominatedAliasedSet() const { return SetType(1) << code(); } | ~~~~^~ In file included from Unified_cpp_js_src_jit4.cpp:47: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/IonCacheIRCompiler.cpp:1142:34: note: '((unsigned char*)((char*)&scratch + offsetof(js::jit::AutoScratchRegisterMaybeOutput, js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)))[8]' was declared here 1142 | AutoScratchRegisterMaybeOutput scratch(allocator, masm, output); | ^~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src19.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_jit5.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit5.o.pp Unified_cpp_js_src_jit5.cpp js/src/jit/Unified_cpp_js_src_jit6.o In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/GeckoProfiler.cpp:14, from Unified_cpp_js_src19.cpp:38: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/PublicIterators.h: In member function 'void js::GeckoProfilerRuntime::enable(bool)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/PublicIterators.h:160:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 160 | it++; | ~~^~ In file included from Unified_cpp_js_src19.cpp:38: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/GeckoProfiler.cpp:149:19: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 149 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/GeckoProfiler.cpp:14, from Unified_cpp_js_src19.cpp:38: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/PublicIterators.h:128:7: warning: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 128 | it++; | ~~^~ In file included from Unified_cpp_js_src19.cpp:38: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/GeckoProfiler.cpp:149:19: note: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' was declared here 149 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src2.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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++ -o Unified_cpp_js_src_jit6.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit6.o.pp Unified_cpp_js_src_jit6.cpp js/src/jit/Unified_cpp_js_src_jit7.o In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/BitSet.h:11, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/HeapAPI.h:11, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/TracingAPI.h:11, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/GCPolicyAPI.h:61, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/RootingAPI.h:23, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Promise.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Promise.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Promise.cpp:7, from Unified_cpp_js_src2.cpp:2: In function 'void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned char]', inlined from 'bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = unsigned char]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = unsigned char]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/InlineCharBuffer-inl.h:82:8, inlined from 'bool ToUpperCase(JSContext*, js::InlineCharBuffer&, const SrcChar*, size_t, size_t, size_t*) [with DestChar = unsigned char; SrcChar = unsigned char]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/String.cpp:1171:31, inlined from 'JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = unsigned char]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/String.cpp:1272:25, inlined from 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/String.cpp:1308:35: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* memcpy(void*, const void*, size_t)' forming offset [40, 127] is out of the bounds [0, 40] of object 'newChars' with type 'mozilla::MaybeOneOf, js::InlineCharBuffer >' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds]8;;] 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/String.cpp: In function 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/String.cpp:1187:52: note: 'newChars' declared here 1187 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_jit7.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp Unified_cpp_js_src_jit7.cpp js/src/jit/Unified_cpp_js_src_jit8.o In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/GlobalObject.h:36, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/debugger/DebugAPI.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/debugger/DebugAPI-inl.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Promise.cpp:36, from Unified_cpp_js_src2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Realm.h: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Realm.h:477:29: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 477 | JS::Zone* zone() { return zone_; } | ^~~~~ In file included from Unified_cpp_js_src2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Promise.cpp:1834:29: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::origin_' was declared here 1834 | mozilla::Maybe ar; | ^~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Realm-inl.h:18, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSObject-inl.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/EnvironmentObject-inl.h:12, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/BaselineFrame-inl.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Stack-inl.h:26, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/debugger/DebugAPI-inl.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Promise.cpp:36, from Unified_cpp_js_src2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSContext-inl.h:365:10: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::cx_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 365 | realm_ = realm; | ~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Promise.cpp:1834:29: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::cx_' was declared here 1834 | mozilla::Maybe ar; | ^~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Realm-inl.h:18, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSObject-inl.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/EnvironmentObject-inl.h:12, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/BaselineFrame-inl.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Stack-inl.h:26, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/debugger/DebugAPI-inl.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Promise.cpp:36, from Unified_cpp_js_src2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSContext-inl.h: In function 'bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, js::CompletionKind, JS::HandleValue, JS::MutableHandleValue)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSContext-inl.h:305:40: warning: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::cx_' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 305 | zone_->addTenuredAllocsSinceMinorGC(allocsThisZoneSinceMinorGC_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/Promise.cpp:5085:31: note: 'ar.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::AutoRealm::cx_' was declared here 5085 | mozilla::Maybe ar; | ^~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src20.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src21.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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++ -o Unified_cpp_js_src_jit8.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit8.o.pp Unified_cpp_js_src_jit8.cpp js/src/jit/Unified_cpp_js_src_jit9.o In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:121, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/RootingAPI.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallArgs.h:73, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/NamespaceImports.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/Barrier.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Iteration.h:18, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Iteration.cpp:9, from Unified_cpp_js_src21.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:539:27: required from 'constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:609:77: required from 'constexpr mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithShape(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/PlainObject-inl.h:36:57: required from here /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::OOM' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/RootingAPI.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallArgs.h:73, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/NamespaceImports.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/Barrier.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Iteration.h:18, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Iteration.cpp:9, from Unified_cpp_js_src21.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:202:8: note: 'struct JS::OOM' declared here 202 | struct OOM : Error { | ^~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallArgs.h:74, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/NamespaceImports.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.h:22, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.cpp:7, from Unified_cpp_js_src_jit8.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Value.h:438:47: warning: 'res' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 438 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_jit8.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.cpp:3572:13: note: 'res' was declared here 3572 | int32_t res; | ^~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.cpp:3603:31: warning: 'res' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 3603 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.h:30, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.cpp:7, from Unified_cpp_js_src_jit8.cpp:2: In member function 'bool js::jit::MoveOperand::operator==(const js::jit::MoveOperand&) const', inlined from 'void js::jit::MacroAssembler::passABIArg(const js::jit::MoveOperand&, js::jit::MoveOp::Type)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.cpp:3082:12: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MoveResolver.h:154:24: warning: 'to.js::jit::MoveOperand::kind_' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 154 | if (kind_ != other.kind_) { | ~~~~~~^~~~~ In file included from Unified_cpp_js_src_jit8.cpp:20: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.cpp: In member function 'void js::jit::MacroAssembler::passABIArg(const js::jit::MoveOperand&, js::jit::MoveOp::Type)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.cpp:3081:15: note: 'to' declared here 3081 | MoveOperand to(*this, arg); | ^~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_jit9.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit9.o.pp Unified_cpp_js_src_jit9.cpp /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src22.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:121, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/RootingAPI.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallArgs.h:73, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/NamespaceImports.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/Barrier.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSObject.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSObject-inl.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src22.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = mozilla::Ok; E = JS::Error]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:575:49: required from 'constexpr mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = mozilla::Ok; E = JS::Error]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSObject.cpp:439:5: required from here /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::Error' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/RootingAPI.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallArgs.h:73, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/NamespaceImports.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/Barrier.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSObject.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSObject-inl.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src22.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:187:8: note: 'struct JS::Error' declared here 187 | struct Error { | ^~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:121, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/RootingAPI.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallArgs.h:73, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/NamespaceImports.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/Barrier.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSObject.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSObject-inl.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src22.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:539:27: required from 'constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:609:77: required from 'constexpr mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithShape(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/PlainObject-inl.h:36:57: required from here /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::OOM' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/RootingAPI.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallArgs.h:73, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/CallNonGenericMethod.h:12, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/NamespaceImports.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/Barrier.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSObject.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSObject-inl.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src22.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:202:8: note: 'struct JS::OOM' declared here 202 | struct OOM : Error { | ^~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/IonTypes.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/IonAnalysis.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/RangeAnalysis.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/RangeAnalysis.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Value.h:438:47: warning: 'result' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 438 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/Recover.cpp:312:11: note: 'result' was declared here 312 | int32_t result; | ^~~~~~ make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/jit' /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src23.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:121, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jsfriendapi.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/NativeObject.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/NativeObject-inl.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src23.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:539:27: required from 'constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:609:77: required from 'constexpr mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithShape(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/PlainObject-inl.h:36:57: required from here /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::OOM' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jsfriendapi.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/NativeObject.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/NativeObject-inl.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/NativeObject.cpp:7, from Unified_cpp_js_src23.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:202:8: note: 'struct JS::OOM' declared here 202 | struct OOM : Error { | ^~~ make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.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++ -o Unified_cpp_js_src_wasm0.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/wasm -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src24.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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++ -o Unified_cpp_js_src25.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 Unified_cpp_js_src_wasm0.cpp:20: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemCopyInline()': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:12985:12: warning: 'signedLength' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 12985 | uint32_t length = signedLength; | ^~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemFillInline()': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:13223:12: warning: 'signedLength' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 13223 | uint32_t length = uint32_t(signedLength); | ^~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:3777:32: warning: 'signedValue' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 3777 | stk_.infallibleEmplaceBack(Stk(item)); | ^~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:13220:11: note: 'signedValue' was declared here 13220 | int32_t signedValue; | ^~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI32()': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:9368:18: warning: 'c' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 9368 | if (!isConst || c == -1) { | ~~~~~~~~~^~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI32()': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:9434:18: warning: 'c' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 9434 | if (!isConst || c == -1) { | ~~~~~~~~~^~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/GCVector.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/NamespaceImports.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jsmath.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.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*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:2509:10: note: 'k' was declared here 2509 | Kind k; | ^ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/GCVector.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/NamespaceImports.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jsmath.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/AsmJS.cpp:33, from Unified_cpp_js_src_wasm0.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:2509:10: note: 'k' was declared here 2509 | Kind k; | ^ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Runtime.cpp:27, from Unified_cpp_js_src25.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/PublicIterators.h: In member function 'void JSRuntime::stopRecordingAllocations()': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/PublicIterators.h:165:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 165 | return *it; | ^~ In file included from Unified_cpp_js_src25.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Runtime.cpp:876:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 876 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Runtime.cpp:27, from Unified_cpp_js_src25.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/PublicIterators.h:128:7: warning: '*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 128 | it++; | ~~^~ In file included from Unified_cpp_js_src25.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Runtime.cpp:876:19: note: '*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' was declared here 876 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Runtime.cpp:27, from Unified_cpp_js_src25.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/PublicIterators.h: In member function 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/PublicIterators.h:165:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 165 | return *it; | ^~ In file included from Unified_cpp_js_src25.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Runtime.cpp:867:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 867 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Runtime.cpp:27, from Unified_cpp_js_src25.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/gc/PublicIterators.h:128:7: warning: '*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 128 | it++; | ~~^~ In file included from Unified_cpp_js_src25.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Runtime.cpp:867:19: note: '*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' was declared here 867 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitGetLocal()': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:2499:48: warning: 'slot' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2499 | explicit Stk(Kind k, uint32_t v) : kind_(k), slot_(v) { | ^~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:11572:12: note: 'slot' was declared here 11572 | uint32_t slot; | ^~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTeeLocal()': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:11713:34: warning: 'slot' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 11713 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:10232:3: warning: 'kind' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 10232 | switch (kind) { | ^~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/MacroAssembler-x64-inl.h:12, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler-inl.h:29, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:157, from Unified_cpp_js_src_wasm0.cpp:20: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/MacroAssembler-x86-shared-inl.h: In member function 'bool js::wasm::BaseCompiler::emitStoreLane(uint32_t)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/MacroAssembler-x86-shared-inl.h:1224:46: warning: 'laneIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1224 | MacroAssemblerX86Shared::extractLaneInt8x16(src, dest, lane, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1225 |  SimdSign::Signed); | ~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:15296:12: note: 'laneIndex' was declared here 15296 | uint32_t laneIndex; | ^~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitLoadLane(uint32_t)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:15274:32: warning: 'laneIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 15274 | masm.replaceLaneInt16x8(laneIndex, rs, rsd); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitArrayLen()': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:14043:12: warning: 'typeIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 14043 | uint32_t typeIndex; | ^~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSetLocal()': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:11704:33: warning: 'slot' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 11704 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:3777:32: warning: 'i64' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 3777 | stk_.infallibleEmplaceBack(Stk(item)); | ^~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:15801:17: note: 'i64' was declared here 15801 | int64_t i64; | ^~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:3777:32: warning: 'i32' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 3777 | stk_.infallibleEmplaceBack(Stk(item)); | ^~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.cpp:15711:17: note: 'i32' was declared here 15711 | int32_t i32; | ^~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Shape.h:41, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/PropertyResult.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSObject.h:22, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/NativeObject.h:28, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/SavedFrame.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Activation.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSContext.h:29, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/RegExpStatics.h:11, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/RegExpStatics.cpp:7, from Unified_cpp_js_src25.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/PropMap.h: In static member function 'static bool js::NativeObject::changeCustomDataPropAttributes(JSContext*, js::HandleNativeObject, JS::HandleId, js::PropertyFlags)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/PropMap.h:747:41: warning: 'propIndex' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 747 | return PropertyInfo(propInfos_[index]); | ^ In file included from Unified_cpp_js_src25.cpp:47: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Shape.cpp:576:12: note: 'propIndex' was declared here 576 | uint32_t propIndex; | ^~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/AsmJS.cpp: In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::frontend::TaggedParserAtomIndex, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/AsmJS.cpp:2006:47: warning: 'sigIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2006 | moduleEnv_.asmJSSigToTableIndex[sigIndex] = moduleEnv_.tables.length(); /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/AsmJS.cpp: In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::frontend::TaggedParserAtomIndex, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/AsmJS.cpp:2006:47: warning: 'sigIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2006 | moduleEnv_.asmJSSigToTableIndex[sigIndex] = moduleEnv_.tables.length(); In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Shape.h:41, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/PropertyResult.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSObject.h:22, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/NativeObject.h:28, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/SavedFrame.h:15, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Activation.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSContext.h:29, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/RegExpStatics.h:11, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/RegExpStatics.cpp:7, from Unified_cpp_js_src25.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/PropMap.h: In static member function 'static bool js::NativeObject::changeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, js::PropertyFlags, uint32_t*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/PropMap.h:747:41: warning: 'propIndex' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 747 | return PropertyInfo(propInfos_[index]); | ^ In file included from Unified_cpp_js_src25.cpp:47: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Shape.cpp:461:12: note: 'propIndex' was declared here 461 | uint32_t propIndex; | ^~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src26.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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++ -o Unified_cpp_js_src_wasm1.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/wasm -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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++ -o Unified_cpp_js_src27.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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++ -o Unified_cpp_js_src_wasm2.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/wasm -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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++ -o Unified_cpp_js_src28.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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_src29.o In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MoveResolver.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/InlineList.h: In member function 'bool {anonymous}::FunctionCompiler::collectCallResults(const js::wasm::ResultType&, js::jit::MWasmStackResultArea*, {anonymous}::DefVector*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/InlineList.h:299:16: warning: 'def' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 299 | item->next = at; | ~~~~~~~~~~~^~~~ In file included from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:1513:21: note: 'def' was declared here 1513 | MInstruction* def; | ^~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmStubs.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.cpp:38, from Unified_cpp_js_src_wasm2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmOpIter.h: In function 'bool EmitGetGlobal({anonymous}::FunctionCompiler&)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmOpIter.h:299:45: warning: 'result' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 299 | void setValue(Value value) { tv_.second() = value; } | ~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:2793:16: note: 'result' was declared here 2793 | MDefinition* result; | ^~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmStubs.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.cpp:38, from Unified_cpp_js_src_wasm2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmOpIter.h:2027:11: warning: 'id' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2027 | if (*id >= env_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:2777:12: note: 'id' was declared here 2777 | uint32_t id; | ^~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:2444:3: warning: 'kind' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2444 | switch (kind) { | ^~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeGlobal({anonymous}::FunctionCompiler&)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:2877:54: warning: 'id' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2877 | const GlobalDesc& global = f.moduleEnv().globals[id]; | ^ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:2880:19: warning: 'value' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2880 | f.storeGlobalVar(global.offset(), global.isIndirect(), value); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSetGlobal({anonymous}::FunctionCompiler&)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:2843:54: warning: 'id' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2843 | const GlobalDesc& global = f.moduleEnv().globals[id]; | ^ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/LIR.h:21, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/CodeGenerator-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CodeGenerator.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:25, from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.h: In function 'bool EmitExtractLaneSimd128({anonymous}::FunctionCompiler&, js::wasm::ValType, uint32_t, js::wasm::SimdOp)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.h:10107:63: warning: 'laneIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 10107 | : MUnaryInstruction(classOpcode, src), simdOp_(simdOp), imm_(imm) { | ^~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:4378:12: note: 'laneIndex' was declared here 4378 | uint32_t laneIndex; | ^~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/LIR.h:21, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/CodeGenerator-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CodeGenerator.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:25, from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.h: In function 'bool EmitReplaceLaneSimd128({anonymous}::FunctionCompiler&, js::wasm::ValType, uint32_t, js::wasm::SimdOp)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.h:10048:9: warning: 'laneIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 10048 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:4390:12: note: 'laneIndex' was declared here 4390 | uint32_t laneIndex; | ^~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/LIR.h:21, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/CodeGenerator-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CodeGenerator.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:25, from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.h: In function 'bool EmitLoadLaneSimd128({anonymous}::FunctionCompiler&, uint32_t)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.h:10145:9: warning: 'laneIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 10145 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:4481:12: note: 'laneIndex' was declared here 4481 | uint32_t laneIndex; | ^~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/LIR.h:21, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/CodeGenerator-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CodeGenerator.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:25, from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.h: In function 'bool EmitStoreLaneSimd128({anonymous}::FunctionCompiler&, uint32_t)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIR.h:10205:9: warning: 'laneIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 10205 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:4493:12: note: 'laneIndex' was declared here 4493 | uint32_t laneIndex; | ^~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBrIf({anonymous}::FunctionCompiler&)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:2119:29: warning: 'relativeDepth' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2119 | if (!addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:2516:12: note: 'relativeDepth' was declared here 2516 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBr({anonymous}::FunctionCompiler&)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:2094:29: warning: 'relativeDepth' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2094 | if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:2505:12: note: 'relativeDepth' was declared here 2505 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/HashFunctions.h:55, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Variant.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/WrappingOperations.h: In function 'bool EmitBrTable({anonymous}::FunctionCompiler&)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/WrappingOperations.h:214:79: warning: 'defaultDepth' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 214 | return ToResult(static_cast(1U * static_cast(aX) * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 215 |  static_cast(aY))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:2529:12: note: 'defaultDepth' was declared here 2529 | uint32_t defaultDepth; | ^~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitCallIndirect({anonymous}::FunctionCompiler&, bool)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:1613:60: warning: 'tableIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1613 | const TableDesc& table = moduleEnv_.tables[tableIndex]; | ^ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:2708:12: note: 'tableIndex' was declared here 2708 | uint32_t tableIndex; | ^~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitI64Const({anonymous}::FunctionCompiler&)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:296:46: warning: 'i64' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 296 | MConstant* constant = MConstant::NewInt64(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:2341:11: note: 'i64' was declared here 2341 | int64_t i64; | ^~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/util/Poison.h:25, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/ds/LifoAlloc.h:196, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/JitAllocPolicy.h:22, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MoveResolver.h:11, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Value.h: In function 'bool EmitI32Const({anonymous}::FunctionCompiler&)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Value.h:438:47: warning: 'i32' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 438 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:2331:11: note: 'i32' was declared here 2331 | int32_t i32; | ^~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmInitExpr.h:26, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTypes.h:44, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/shared/Assembler-shared.h:25, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MoveResolver.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValue.h: In function 'bool ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::ValType, mozilla::Maybe*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValue.h:309:68: warning: 'c' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 309 | explicit LitVal(uint64_t i64) : type_(ValType::I64) { cell_.i64_ = i64; } | ~~~~~~~~~~~^~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmInitExpr.cpp:92:17: note: 'c' was declared here 92 | int64_t c; | ^ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmInitExpr.h:26, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTypes.h:44, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/shared/Assembler-shared.h:25, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MoveResolver.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValue.h:308:68: warning: 'c' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 308 | explicit LitVal(uint32_t i32) : type_(ValType::I32) { cell_.i32_ = i32; } | ~~~~~~~~~~~^~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmInitExpr.cpp:84:17: note: 'c' was declared here 84 | int32_t c; | ^ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/util/Poison.h:25, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/ds/LifoAlloc.h:196, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/JitAllocPolicy.h:22, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MoveResolver.h:11, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Value.h: In function 'bool js::wasm::IonCompileFunctions(const js::wasm::ModuleEnvironment&, const js::wasm::CompilerEnvironment&, js::LifoAlloc&, const FuncCompileInputVector&, js::wasm::CompiledCode*, JS::UniqueChars*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Value.h:438:29: warning: 'tableIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 438 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:4101:12: note: 'tableIndex' was declared here 4101 | uint32_t tableIndex; | ^~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/util/Poison.h:25, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/ds/LifoAlloc.h:196, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/JitAllocPolicy.h:22, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MoveResolver.h:11, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Value.h:438:29: warning: 'tableIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 438 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:4009:12: note: 'tableIndex' was declared here 4009 | uint32_t tableIndex; | ^~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MoveResolver.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/InlineList.h:314:14: warning: 'input' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 314 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:4294:16: note: 'input' was declared here 4294 | MDefinition* input; | ^~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmStubs.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.cpp:38, from Unified_cpp_js_src_wasm2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmOpIter.h:2137:18: warning: 'funcIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 2137 | if (*funcIndex >= env_.funcs.length()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:4235:12: note: 'funcIndex' was declared here 4235 | uint32_t funcIndex; | ^~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/util/Poison.h:25, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/ds/LifoAlloc.h:196, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/JitAllocPolicy.h:22, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MoveResolver.h:11, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Value.h:438:29: warning: 'tableIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 438 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:4151:12: note: 'tableIndex' was declared here 4151 | uint32_t tableIndex; | ^~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/util/Poison.h:25, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/ds/LifoAlloc.h:196, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/JitAllocPolicy.h:22, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MoveResolver.h:11, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Value.h:438:29: warning: 'tableIndex' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 438 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:4054:12: note: 'tableIndex' was declared here 4054 | uint32_t tableIndex; | ^~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/LIR.h:22, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/CodeGenerator-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/CodeGenerator.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:25, from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MIRGraph.h:194:64: warning: 'value' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 194 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } In file included from Unified_cpp_js_src_wasm2.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmIonCompile.cpp:2767:16: note: 'value' was declared here 2767 | MDefinition* value; | ^~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmInitExpr.h:26, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTypes.h:44, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/shared/Assembler-shared.h:25, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MoveResolver.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValue.h: In member function 'bool InitExprInterpreter::evaluate(js::wasm::Decoder&)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValue.h:309:68: warning: 'c' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 309 | explicit LitVal(uint64_t i64) : type_(ValType::I64) { cell_.i64_ = i64; } | ~~~~~~~~~~~^~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmInitExpr.cpp:316:17: note: 'c' was declared here 316 | int64_t c; | ^ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmInitExpr.h:26, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTypes.h:44, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/shared/Assembler-shared.h:25, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MoveResolver.h:14, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jit/MacroAssembler.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.h:24, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValue.h:308:68: warning: 'c' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 308 | explicit LitVal(uint32_t i32) : type_(ValType::I32) { cell_.i32_ = i32; } | ~~~~~~~~~~~^~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmInitExpr.cpp:309:17: note: 'c' was declared here 309 | int32_t c; | ^ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src29.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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_src29.o.pp Unified_cpp_js_src29.cpp js/src/Unified_cpp_js_src3.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src_wasm3.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/wasm -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 js/src/wasm/Unified_cpp_js_src_wasm4.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src3.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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++ -o Unified_cpp_js_src_wasm4.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/wasm -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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_wasm4.o.pp Unified_cpp_js_src_wasm4.cpp In file included from Unified_cpp_js_src_wasm4.cpp:47: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValue.cpp: In member function 'void js::wasm::Val::readFromRootedLocation(const void*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValue.cpp:64:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'union js::wasm::LitVal::Cell'; use assignment or value-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 64 | memset(&cell_, 0, sizeof(Cell)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmFrame.h:28, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Stack.h:28, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Activation.h:25, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSContext.h:29, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTlsData.cpp:23, from Unified_cpp_js_src_wasm4.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValue.h:257:9: note: 'union js::wasm::LitVal::Cell' declared here 257 | union Cell { | ^~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.h:26, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmGenerator.h:29, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBaselineCompile.h:22, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTypes.cpp:33, from Unified_cpp_js_src_wasm4.cpp:20: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBinary.h: In member function 'js::wasm::ValType js::wasm::Decoder::uncheckedReadValType()': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmBinary.h:660:15: warning: 'nextByte' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 660 | uint8_t nextByte; | ^~~~~~~~ In file included from Unified_cpp_js_src_wasm4.cpp:38: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:129:26: warning: 'numLocalEntries' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 129 | for (uint32_t i = 0; i < numLocalEntries; i++) { | ~~^~~~~~~~~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmJS.h:42, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Scope.h:42, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Runtime.h:63, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSContext.h:32, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTlsData.cpp:23, from Unified_cpp_js_src_wasm4.cpp:2: In constructor 'js::wasm::GlobalDesc::GlobalDesc(js::wasm::GlobalDesc&&)', inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::GlobalDesc}; T = js::wasm::GlobalDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:58:5, inlined from 'void mozilla::Vector::internalAppend(U&&) [with U = js::wasm::GlobalDesc; T = js::wasm::GlobalDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:1260:13, inlined from 'void mozilla::Vector::infallibleAppend(U&&) [with U = js::wasm::GlobalDesc; T = js::wasm::GlobalDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:693:19, inlined from 'bool DecodeGlobalSection(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2206:34, inlined from 'bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2765:27, inlined from 'bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2734:6: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTypes.h:599:7: warning: '.js::wasm::GlobalDesc::offset_' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 599 | class GlobalDesc { | ^~~~~~~~~~ In file included from Unified_cpp_js_src_wasm4.cpp:38: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2207:53: note: '' declared here 2207 | GlobalDesc(std::move(initializer), isMutable)); | ^ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmJS.h:42, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Scope.h:42, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Runtime.h:63, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSContext.h:32, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTlsData.cpp:23, from Unified_cpp_js_src_wasm4.cpp:2: In constructor 'js::wasm::GlobalDesc::GlobalDesc(js::wasm::GlobalDesc&&)', inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::GlobalDesc}; T = js::wasm::GlobalDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:58:5, inlined from 'void mozilla::Vector::internalAppend(U&&) [with U = js::wasm::GlobalDesc; T = js::wasm::GlobalDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:1260:13, inlined from 'void mozilla::Vector::infallibleAppend(U&&) [with U = js::wasm::GlobalDesc; T = js::wasm::GlobalDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:693:19, inlined from 'bool DecodeGlobalSection(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2206:34, inlined from 'bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2765:27, inlined from 'bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2734:6: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTypes.h:599:7: warning: '.js::wasm::GlobalDesc::isMutable_' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 599 | class GlobalDesc { | ^~~~~~~~~~ In file included from Unified_cpp_js_src_wasm4.cpp:38: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2207:53: note: '' declared here 2207 | GlobalDesc(std::move(initializer), isMutable)); | ^ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmJS.h:42, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Scope.h:42, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Runtime.h:63, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSContext.h:32, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTlsData.cpp:23, from Unified_cpp_js_src_wasm4.cpp:2: In constructor 'js::wasm::GlobalDesc::GlobalDesc(js::wasm::GlobalDesc&&)', inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::GlobalDesc}; T = js::wasm::GlobalDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:58:5, inlined from 'void mozilla::Vector::internalAppend(U&&) [with U = js::wasm::GlobalDesc; T = js::wasm::GlobalDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:1260:13, inlined from 'void mozilla::Vector::infallibleAppend(U&&) [with U = js::wasm::GlobalDesc; T = js::wasm::GlobalDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:693:19, inlined from 'bool DecodeGlobalSection(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2206:34, inlined from 'bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2765:27, inlined from 'bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2734:6: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTypes.h:599:7: warning: '.js::wasm::GlobalDesc::isWasm_' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 599 | class GlobalDesc { | ^~~~~~~~~~ In file included from Unified_cpp_js_src_wasm4.cpp:38: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2207:53: note: '' declared here 2207 | GlobalDesc(std::move(initializer), isMutable)); | ^ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmJS.h:42, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Scope.h:42, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Runtime.h:63, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSContext.h:32, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTlsData.cpp:23, from Unified_cpp_js_src_wasm4.cpp:2: In constructor 'js::wasm::GlobalDesc::GlobalDesc(js::wasm::GlobalDesc&&)', inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::GlobalDesc}; T = js::wasm::GlobalDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:58:5, inlined from 'void mozilla::Vector::internalAppend(U&&) [with U = js::wasm::GlobalDesc; T = js::wasm::GlobalDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:1260:13, inlined from 'void mozilla::Vector::infallibleAppend(U&&) [with U = js::wasm::GlobalDesc; T = js::wasm::GlobalDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:693:19, inlined from 'bool DecodeGlobalSection(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2206:34, inlined from 'bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2765:27, inlined from 'bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2734:6: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTypes.h:599:7: warning: '.js::wasm::GlobalDesc::isExport_' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 599 | class GlobalDesc { | ^~~~~~~~~~ In file included from Unified_cpp_js_src_wasm4.cpp:38: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2207:53: note: '' declared here 2207 | GlobalDesc(std::move(initializer), isMutable)); | ^ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmJS.h:42, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Scope.h:42, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/Runtime.h:63, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/vm/JSContext.h:32, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTlsData.cpp:23, from Unified_cpp_js_src_wasm4.cpp:2: In constructor 'js::wasm::GlobalDesc::GlobalDesc(js::wasm::GlobalDesc&&)', inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::GlobalDesc}; T = js::wasm::GlobalDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:58:5, inlined from 'void mozilla::Vector::internalAppend(U&&) [with U = js::wasm::GlobalDesc; T = js::wasm::GlobalDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:1260:13, inlined from 'void mozilla::Vector::infallibleAppend(U&&) [with U = js::wasm::GlobalDesc; T = js::wasm::GlobalDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:693:19, inlined from 'bool DecodeGlobalSection(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2206:34, inlined from 'bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2765:27, inlined from 'bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)' at /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2734:6: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTypes.h:599:7: warning: '.js::wasm::GlobalDesc::importIndex_' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 599 | class GlobalDesc { | ^~~~~~~~~~ In file included from Unified_cpp_js_src_wasm4.cpp:38: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2207:53: note: '' declared here 2207 | GlobalDesc(std::move(initializer), isMutable)); | ^ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/GCVector.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/NamespaceImports.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTlsData.h:26, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmTlsData.cpp:19, from Unified_cpp_js_src_wasm4.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h: In function 'bool js::wasm::DecodeModuleTail(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Vector.h:879:12: warning: '*(mozilla::Vector*)((char*)&seg + offsetof(js::wasm::DataSegmentEnv, js::wasm::DataSegmentEnv::offsetIfActive.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage) + 8).mozilla::Vector::mBegin' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 879 | mBegin = aRhs.mBegin; | ~~~~~~~^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm4.cpp:38: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/wasm/WasmValidate.cpp:2897:20: note: '*(mozilla::Vector*)((char*)&seg + offsetof(js::wasm::DataSegmentEnv, js::wasm::DataSegmentEnv::offsetIfActive.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage) + 8).mozilla::Vector::mBegin' was declared here 2897 | DataSegmentEnv seg; | ^~~ make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/wasm' /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src4.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:121, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/RootingAPI.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/CommonFunctions.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/CommonFunctions.cpp:9, from Unified_cpp_js_src4.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:258:46: required from 'constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = mozilla::Ok; E = JS::Error]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:575:49: required from 'constexpr mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = mozilla::Ok; E = JS::Error]' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/LanguageTag.cpp:1435:5: required from here /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Result.h:255:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::Error' with no trivial copy-assignment; use copy-initialization instead []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/jspubtd.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/RootingAPI.h:19, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/CommonFunctions.h:17, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/CommonFunctions.cpp:9, from Unified_cpp_js_src4.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Result.h:187:8: note: 'struct JS::Error' declared here 187 | struct Error { | ^~~~~ make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/memory/build' mkdir -p '.deps/' memory/build/Unified_cpp_memory_build0.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_memory_build0.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/memory/build -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/memory/build -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp Unified_cpp_memory_build0.cpp make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/memory/build' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/memory/mozalloc' mkdir -p '.deps/' memory/mozalloc/mozalloc_abort.o /usr/bin/x86_64-pc-linux-gnu-g++ -o mozalloc_abort.o -c -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/memory/mozalloc -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/memory/mozalloc -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/xpcom -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/memory/build -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/mozalloc_abort.o.pp /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/memory/mozalloc/mozalloc_abort.cpp memory/mozalloc/Unified_cpp_memory_mozalloc0.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_memory_mozalloc0.o -c -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/memory/mozalloc -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/memory/mozalloc -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/xpcom -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/memory/build -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp Unified_cpp_memory_mozalloc0.cpp make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/memory/mozalloc' make[3]: Entering directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.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/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/mfbt -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/mfbt -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/mfbt/double-conversion -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -march=native -O2 -pipe -fPIC -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -MD -MP -MF .deps/lz4.o.pp /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/mfbt/lz4/lz4.c mfbt/lz4frame.o In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/DateTimeFormat.cpp:24, from Unified_cpp_js_src4.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/LanguageTag.h: In function 'JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/LanguageTag.h:756:31: warning: 'hourCycleStr' may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 756 | : key_{key[0], key[1]}, type_(type) {} | ^~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:11: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/DateTimeFormat.cpp:1012:13: note: 'hourCycleStr' was declared here 1012 | JSAtom* hourCycleStr; | ^~~~~~~~~~~~ /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o lz4frame.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/mfbt -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/mfbt -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/mfbt/double-conversion -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -march=native -O2 -pipe -fPIC -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -MD -MP -MF .deps/lz4frame.o.pp /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/mfbt/lz4/lz4frame.c mfbt/lz4hc.o /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o lz4hc.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/mfbt -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/mfbt -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/mfbt/double-conversion -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -march=native -O2 -pipe -fPIC -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -MD -MP -MF .deps/lz4hc.o.pp /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/mfbt/lz4/lz4hc.c mfbt/xxhash.o /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_js_src5.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 /usr/bin/x86_64-pc-linux-gnu-gcc -std=gnu99 -o xxhash.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/mfbt -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/mfbt -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/mfbt/double-conversion -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -DMOZILLA_CLIENT -march=native -O2 -pipe -fPIC -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -MD -MP -MF .deps/xxhash.o.pp -Wno-unused-function /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/mfbt/lz4/xxhash.c mfbt/Unified_cpp_mfbt0.o In file included from Unified_cpp_js_src5.cpp:20: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/NumberFormat.cpp: In function 'mozilla::intl::NumberFormat* NewNumberFormat(JSContext*, JS::Handle)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/NumberFormat.cpp:449:70: error: use of deleted function 'mozilla::Maybe, mozilla::intl::NumberFormatOptions::CurrencyDisplay> >& mozilla::Maybe, mozilla::intl::NumberFormatOptions::CurrencyDisplay> >::operator=(mozilla::Maybe, mozilla::intl::NumberFormatOptions::CurrencyDisplay> >&&)' 449 | std::make_pair(std::string_view(currencyChars, 3), display)); | ^ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Class.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/ListFormat.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/ListFormat.cpp:7, from Unified_cpp_js_src5.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Maybe.h:348:55: note: 'mozilla::Maybe, mozilla::intl::NumberFormatOptions::CurrencyDisplay> >& mozilla::Maybe, mozilla::intl::NumberFormatOptions::CurrencyDisplay> >::operator=(mozilla::Maybe, mozilla::intl::NumberFormatOptions::CurrencyDisplay> >&&)' is implicitly deleted because the default definition would be ill-formed: 348 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe | ^~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Maybe.h:348:55: error: use of deleted function 'mozilla::detail::MaybeStorage, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>& mozilla::detail::MaybeStorage, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>::operator=(mozilla::detail::MaybeStorage, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>&&)' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Maybe.h:274:8: note: 'mozilla::detail::MaybeStorage, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>& mozilla::detail::MaybeStorage, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>::operator=(mozilla::detail::MaybeStorage, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>&&)' is implicitly deleted because the default definition would be ill-formed: 274 | struct MaybeStorage : MaybeStorageBase { | ^~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Maybe.h:274:8: error: use of deleted function 'mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>& mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>::operator=(mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>&&)' In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Maybe.h:20, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Class.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/ListFormat.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/ListFormat.cpp:7, from Unified_cpp_js_src5.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/MaybeStorageBase.h:61:8: note: 'mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>& mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>::operator=(mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>&&)' is implicitly deleted because the default definition would be ill-formed: 61 | struct MaybeStorageBase { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/MaybeStorageBase.h:61:8: error: use of deleted function 'mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>::Union& mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>::Union::operator=(mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>::Union&&)' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/MaybeStorageBase.h:65:9: note: 'mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>::Union& mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>::Union::operator=(mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>::Union&&)' is implicitly deleted because the default definition would be ill-formed: 65 | union Union { | ^~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/MaybeStorageBase.h:73:15: error: union member 'mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::CurrencyDisplay>, true>::Union::val' with non-trivial 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(typename std::conditional, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch&&>::type) [with _T1 = std::basic_string_view; _T2 = mozilla::intl::NumberFormatOptions::CurrencyDisplay; typename std::conditional, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch&&>::type = std::pair, mozilla::intl::NumberFormatOptions::CurrencyDisplay>&&]' 73 | NonConstT val; | ^~~ In file included from Unified_cpp_js_src5.cpp:20: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/NumberFormat.cpp:489:65: error: use of deleted function 'mozilla::Maybe, mozilla::intl::NumberFormatOptions::UnitDisplay> >& mozilla::Maybe, mozilla::intl::NumberFormatOptions::UnitDisplay> >::operator=(mozilla::Maybe, mozilla::intl::NumberFormatOptions::UnitDisplay> >&&)' 489 | std::string_view(unitChars, unit_str_length), display)); | ^ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Class.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/ListFormat.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/ListFormat.cpp:7, from Unified_cpp_js_src5.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Maybe.h:348:55: note: 'mozilla::Maybe, mozilla::intl::NumberFormatOptions::UnitDisplay> >& mozilla::Maybe, mozilla::intl::NumberFormatOptions::UnitDisplay> >::operator=(mozilla::Maybe, mozilla::intl::NumberFormatOptions::UnitDisplay> >&&)' is implicitly deleted because the default definition would be ill-formed: 348 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe | ^~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Maybe.h:348:55: error: use of deleted function 'mozilla::detail::MaybeStorage, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>& mozilla::detail::MaybeStorage, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>::operator=(mozilla::detail::MaybeStorage, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>&&)' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Maybe.h:274:8: note: 'mozilla::detail::MaybeStorage, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>& mozilla::detail::MaybeStorage, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>::operator=(mozilla::detail::MaybeStorage, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>&&)' is implicitly deleted because the default definition would be ill-formed: 274 | struct MaybeStorage : MaybeStorageBase { | ^~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Maybe.h:274:8: error: use of deleted function 'mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>& mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>::operator=(mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>&&)' In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Maybe.h:20, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Class.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/ListFormat.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/ListFormat.cpp:7, from Unified_cpp_js_src5.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/MaybeStorageBase.h:61:8: note: 'mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>& mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>::operator=(mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>&&)' is implicitly deleted because the default definition would be ill-formed: 61 | struct MaybeStorageBase { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/MaybeStorageBase.h:61:8: error: use of deleted function 'mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>::Union& mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>::Union::operator=(mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>::Union&&)' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/MaybeStorageBase.h:65:9: note: 'mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>::Union& mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>::Union::operator=(mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>::Union&&)' is implicitly deleted because the default definition would be ill-formed: 65 | union Union { | ^~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/MaybeStorageBase.h:73:15: error: union member 'mozilla::detail::MaybeStorageBase, mozilla::intl::NumberFormatOptions::UnitDisplay>, true>::Union::val' with non-trivial 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(typename std::conditional, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch&&>::type) [with _T1 = std::basic_string_view; _T2 = mozilla::intl::NumberFormatOptions::UnitDisplay; typename std::conditional, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch&&>::type = std::pair, mozilla::intl::NumberFormatOptions::UnitDisplay>&&]' 73 | NonConstT val; | ^~~ In file included from Unified_cpp_js_src5.cpp:20: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/NumberFormat.cpp:515:75: error: use of deleted function 'mozilla::Maybe >& mozilla::Maybe >::operator=(mozilla::Maybe >&&)' 515 | std::make_pair(minimumSignificantDigits, maximumSignificantDigits)); | ^ In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Class.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/ListFormat.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/ListFormat.cpp:7, from Unified_cpp_js_src5.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Maybe.h:348:55: note: 'mozilla::Maybe >& mozilla::Maybe >::operator=(mozilla::Maybe >&&)' is implicitly deleted because the default definition would be ill-formed: 348 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe | ^~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Maybe.h:348:55: error: use of deleted function 'mozilla::detail::MaybeStorage, true>& mozilla::detail::MaybeStorage, true>::operator=(mozilla::detail::MaybeStorage, true>&&)' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Maybe.h:274:8: note: 'mozilla::detail::MaybeStorage, true>& mozilla::detail::MaybeStorage, true>::operator=(mozilla::detail::MaybeStorage, true>&&)' is implicitly deleted because the default definition would be ill-formed: 274 | struct MaybeStorage : MaybeStorageBase { | ^~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Maybe.h:274:8: error: use of deleted function 'mozilla::detail::MaybeStorageBase, true>& mozilla::detail::MaybeStorageBase, true>::operator=(mozilla::detail::MaybeStorageBase, true>&&)' In file included from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/Maybe.h:20, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/js/Class.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/ListFormat.h:13, from /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/ListFormat.cpp:7, from Unified_cpp_js_src5.cpp:2: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/MaybeStorageBase.h:61:8: note: 'mozilla::detail::MaybeStorageBase, true>& mozilla::detail::MaybeStorageBase, true>::operator=(mozilla::detail::MaybeStorageBase, true>&&)' is implicitly deleted because the default definition would be ill-formed: 61 | struct MaybeStorageBase { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/MaybeStorageBase.h:61:8: error: use of deleted function 'mozilla::detail::MaybeStorageBase, true>::Union& mozilla::detail::MaybeStorageBase, true>::Union::operator=(mozilla::detail::MaybeStorageBase, true>::Union&&)' /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/MaybeStorageBase.h:65:9: note: 'mozilla::detail::MaybeStorageBase, true>::Union& mozilla::detail::MaybeStorageBase, true>::Union::operator=(mozilla::detail::MaybeStorageBase, true>::Union&&)' is implicitly deleted because the default definition would be ill-formed: 65 | union Union { | ^~~~~ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include/mozilla/MaybeStorageBase.h:73:15: error: union member 'mozilla::detail::MaybeStorageBase, true>::Union::val' with non-trivial 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(typename std::conditional, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch&&>::type) [with _T1 = unsigned int; _T2 = unsigned int; typename std::conditional, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch&&>::type = std::pair&&]' 73 | NonConstT val; | ^~~ In file included from Unified_cpp_js_src5.cpp:20: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/NumberFormat.cpp:538:69: error: use of deleted function 'mozilla::Maybe >& mozilla::Maybe >::operator=(mozilla::Maybe >&&)' 538 | std::make_pair(minimumFractionDigits, maximumFractionDigits)); | ^ In file included from Unified_cpp_js_src5.cpp:29: /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/PluralRules.cpp: In function 'mozilla::intl::PluralRules* NewPluralRules(JSContext*, JS::Handle)': /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/PluralRules.cpp:237:75: error: use of deleted function 'mozilla::Maybe >& mozilla::Maybe >::operator=(mozilla::Maybe >&&)' 237 | std::make_pair(minimumSignificantDigits, maximumSignificantDigits)); | ^ /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src/builtin/intl/PluralRules.cpp:252:69: error: use of deleted function 'mozilla::Maybe >& mozilla::Maybe >::operator=(mozilla::Maybe >&&)' 252 | std::make_pair(minimumFractionDigits, maximumFractionDigits)); | ^ /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_mfbt0.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/mfbt -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/mfbt -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/mfbt/double-conversion -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 make[3]: *** [/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/rules.mk:678: Unified_cpp_js_src5.o] Error 1 make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src' make[2]: *** [/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/recurse.mk:72: js/src/target-objects] Error 2 make[2]: *** Waiting for unfinished jobs.... /usr/bin/x86_64-pc-linux-gnu-g++ -o Unified_cpp_mfbt1.o -c -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/system_wrappers -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/mfbt -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/mfbt -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/mfbt/double-conversion -I/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/dist/include -I/usr/include/nspr -DMOZILLA_CLIENT -include /media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -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 -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -march=native -O2 -pipe -fno-tree-loop-vectorize -fPIC -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 make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/mfbt' make[2]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build' make[1]: *** [/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/recurse.mk:34: compile] Error 2 make[1]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build' make: *** [/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/config/rules.mk:357: default] Error 2 * ERROR: dev-lang/spidermonkey-91.5.0::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-lang/spidermonkey-91.5.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lang/spidermonkey-91.5.0::gentoo'`. * The complete build log is located at '/usr/portage/logs/dev-lang:spidermonkey-91.5.0:20220120-165011.log'. * For convenience, a symlink to the build log is located at '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/temp/build.log'. * The ebuild environment file is located at '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/temp/environment'. * Working directory: '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build' * S: '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/firefox-91.5.0/js/src' #########EOF########