emerge -pqv '=dev-lang/spidermonkey-91.5.0::gentoo' [ebuild NS ] dev-lang/spidermonkey-91.5.0 [78.15.0] USE="jit -clang -debug -lto -test" =================== emerge --info '=dev-lang/spidermonkey-91.5.0::gentoo' Portage 3.0.30 (python 3.9.10-final-0, default/linux/amd64/17.1/systemd, gcc-11.1.0, glibc-2.34-r6, 5.16.0-rc4 x86_64) ================================================================= System Settings ================================================================= System uname: Linux-5.16.0-rc4-x86_64-with-glibc2.34 KiB Mem: 3906208 total, 2187484 free KiB Swap: 2097144 total, 1691640 free Timestamp of repository gentoo: Wed, 19 Jan 2022 00:45:01 +0000 sh bash 5.1_p16 ld GNU ld (Gentoo 2.37_p1 p1) 2.37.20210720 app-misc/pax-utils: 1.3.3::gentoo app-shells/bash: 5.1_p16::gentoo dev-lang/perl: 5.34.0-r6::gentoo dev-lang/python: 3.9.10::gentoo dev-lang/rust: 1.55.0::gentoo dev-util/cmake: 3.22.1::gentoo dev-util/meson: 0.61.1::gentoo sys-apps/baselayout: 2.8::gentoo sys-apps/sandbox: 2.29::gentoo sys-apps/systemd: 250.2::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.71-r1::gentoo sys-devel/automake: 1.16.5::gentoo sys-devel/binutils: 2.37_p1-r1::gentoo sys-devel/binutils-config: 5.4::gentoo sys-devel/gcc: 11.1.0::gentoo sys-devel/gcc-config: 2.5-r1::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/llvm: 13.0.0::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.15::gentoo (virtual/os-headers) sys-libs/glibc: 2.34-r6::gentoo sys-libs/libselinux: 3.3::gentoo Repositories: gentoo location: /usr/portage sync-type: webrsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-webrsync-verify-signature: no overlay location: /usr/local/portage/overlay masters: gentoo priority: 0 ACCEPT_KEYWORDS="amd64 ~amd64 ~x86" ACCEPT_LICENSE="@FREE @BINARY-REDISTRIBUTABLE" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-march=native -O2 -pipe" DISTDIR="/usr/portage/distfiles" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live candy config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news nodoc parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo https://mirror.ufro.cl/gentoo/" LANG="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_BINHOST="http://packages.gentooexperimental.org/packages/amd64-unstable/" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/media/Ext2/portage" SHELL="/bin/bash" USE="(-selinux) X a52 aac accessibility acl alsa alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mmap_emul alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol amd64 aom apparmor argon2 audit branding build bzip2 cdda cli crypt cryptsetup curl dbus dri dts dv dvb dvd dynamic elfutils example fbcon fbcondecor ffmpeg flac fortran gdbm gif gimp gnuefi gstreamer gtk gtk3 http iconv idn importd introspection ipv6 jack jpeg kdbus kmod lame lcms libass libglvnd libidn2 libnotify libtirpc libvisual livecd loop-aes lz4 lz5 lzma matroska mms mmx mng modplug modules mp3 mp4 mpeg mpeg2 mpeg4pt2 multilib nat ncurses networkmanager nls nptl nptlonly ogg opengl openmp opus oss pam pax_kernel pcre png policykit portaudio pulseaudio qrcode qt5 readline resolvconf seccomp socks5 split-usr sse sse2 ssl systemd sysv-utils taglib theora tiff truetype udev unicode usb usrmerge v4l vaapi vala vanilla vcd vdpau vlc vorbis vpx wavpack webp x264 xattr xkb xml xvid zlib" ABI_X86="64" ADA_TARGET="gnat_2020" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx sse sse2 3dnow 3dnowext mmxext" CURL_SSL="nss idn" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="evdev keyboard mouse synaptics virtualbox mutouch vmmouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3 php7-4" POSTGRES_TARGETS="postgres12 postgres13" PYTHON_SINGLE_TARGET="python3_9" PYTHON_TARGETS="python3_9" RUBY_TARGETS="ruby26 ruby27 ruby30" USERLAND="GNU" VIDEO_CARDS="fbdev intel i915 i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LEX, LFLAGS, LIBTOOL, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS ========== 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/intl/icu/source/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/js/src/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.guess with /usr/share/gnuconfig/config.guess * econf: updating firefox-91.5.0/js/src/ctypes/libffi/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/nsprpub/build/autoconf/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 * econf: updating firefox-91.5.0/modules/freetype2/builds/unix/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/build/autoconf/config.sub with /usr/share/gnuconfig/config.sub /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 671ms 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.83(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.66s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 222 build config descriptors in 0.21s RecursiveMake backend executed in 0.40s 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.52s; CPU time: 1.25s; Efficiency: 82%; 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": 1642612006.0300715, "end": 1642612006.032675, "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.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": 1642612006.3540864, "end": 1642612006.3564596, "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 Elapsed: 0.44s; 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": 1642612006.0299933, "end": 1642612006.4761553, "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_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": 1642612006.7879753, "end": 1642612006.7916572, "context": null} Elapsed: 0.32s; 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": 1642612006.699553, "end": 1642612007.0170612, "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": 1642612007.1688716, "end": 1642612007.4214761, "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": 1642612007.9801452, "end": 1642612007.9974844, "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": 1642612008.2775378, "end": 1642612008.2882502, "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": 1642612008.4789622, "end": 1642612008.6371553, "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": 1642612008.7708747, "end": 1642612008.7972138, "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": 1642612009.0713904, "end": 1642612009.091439, "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": 1642612009.5362372, "end": 1642612009.6118126, "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": 1642612009.2660499, "end": 1642612009.864647, "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": 1642612010.3572857, "end": 1642612010.3586426, "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 vcclr.h View.h Volume.h wab.h wait.h wchar.h wctype.h winbase.h win/compobj.h windef.h Window.h windows.h Windows.h windowsx.h Wininet.h winnls.h winperf.h winreg.h Winreg.h winsock2.h winsock.h winspool.h winsvc.h winuser.h winver.h wmem.h workbench/startup.h wtypes.h wx/image.h wx/listctrl.h wx/log.h wx/toolbar.h wx/wx.h wx/xrc/xmlres.h 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": 1642612010.0689445, "end": 1642612010.779592, "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", "vcclr.h", "View.h", "Volume.h", "wab.h", "wait.h", "wchar.h", "wctype.h", "winbase.h", "win/compobj.h", "windef.h", "Window.h", "windows.h", "Windows.h", "windowsx.h", "Wininet.h", "winnls.h", "winperf.h", "winreg.h", "Winreg.h", "winsock2.h", "winsock.h", "winspool.h", "winsvc.h", "winuser.h", "winver.h", "wmem.h", "workbench/startup.h", "wtypes.h", "wx/image.h", "wx/listctrl.h", "wx/log.h", "wx/toolbar.h", "wx/wx.h", "wx/xrc/xmlres.h", "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": 1642612010.7885325, "end": 1642612011.074927, "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]: 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]: 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/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 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 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 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 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 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 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 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 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-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  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  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),  |  ^^^^^^^^^^^ 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" /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 [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 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`  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  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 55s 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": 1642612131.2144718, "end": 1642612131.244395, "context": null} 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/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 /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; | ^~~ /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 /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; | ^~~ 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; | ^~~ 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()); | ^~~~~ /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_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_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 /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 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); | ^ /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 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_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()); | ^~~~~ /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 make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/irregexp' /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 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_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_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_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 /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 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/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": 1642612296.316017, "end": 1642612296.3741705, "context": null} make[3]: Leaving directory '/media/Ext2/portage/portage/dev-lang/spidermonkey-91.5.0/work/build/js/src/build' /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 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 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 { | ^~~ 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 { | ^~~ /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 /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 /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/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 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 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 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 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 /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 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_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_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); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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_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 /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_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_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 /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 /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 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; | ^~~~~~~ /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 /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; | ^~~~~~~ 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; | ^~~~~~~~ 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 { | ^~~ /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 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 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); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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_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 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 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_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/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; | ^~~~~~~~ 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_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 /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_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/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 { | ^~~ /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 /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/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_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/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; | ^~~~~~ 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]: 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_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 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_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 /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 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; | ^~~~~~ 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::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/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; | ^~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 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; | ^~~~~~~~~ /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 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(); /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 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' /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 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 { | ^~~~~ 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)); | ^ 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]: *** Waiting for unfinished jobs.... 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 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-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-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 /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 /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:20220119-170317.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' ===================